Esempio n. 1
0
    def __init__(self, monopolyMode, maskMode):
        super().__init__(monopolyMode, maskMode)

        self.elapsedTime = 0

        self.addComponent("title", WindowTitle("Main Test Menu"))
        self.addComponent("close", CloseButton())

        self.add("Open New One", lambda win, item: win.addWindow(AList()))

        self.add(
            "Run Test",
            lambda win, item: win.execute(lambda: print("Hello World"), 3000))

        self.add("Quit Test", lambda win, item: win.release())

    def onUpdate(self, deltaTime):
        self.elapsedTime += deltaTime

        if self.elapsedTime > 1000:
            self.elapsedTime = 0
            # print("aaaaa")


if __name__ == "__main__":
    ts = Terminal()

    ts.addWindow(MainMenu(monopolyMode=True, maskMode=True))

    ts.mainLoop()