|
- import game.gbe
-
- _RUNNING = False
-
-
- def onKeyEvent(event, data):
- global _RUNNING
- if event == "KEYDOWN":
- if data["key"] == 27:
- _RUNNING = False
- print("Key {} down".format(data["key"]))
- elif event == "KEYUP":
- print("Key {} up".format(data["key"]))
- elif event == "KEYPRESSED":
- print("Key {} pressed".format(data["key"]))
-
-
-
- def start():
- global _RUNNING, onKeyEvent
- t = game.gbe.Time()
- t.reset()
-
- game.gbe.events.Events.listen("KEYDOWN", onKeyEvent)
- game.gbe.events.Events.listen("KEYUP", onKeyEvent)
- game.gbe.events.Events.listen("KEYPRESSED", onKeyEvent)
- d = game.gbe.Display()
- d.init()
- _RUNNING = True
- while _RUNNING:
- game.gbe.events.pollEmitter()
- d.close()
|