From dc1cbc5c0a574a5cbca7543cbdbea5a45dde7232 Mon Sep 17 00:00:00 2001 From: Cristhofer Travieso Date: Wed, 10 Oct 2012 20:10:53 +0000 Subject: Add events Signed-off-by: Cristhofer Travieso --- diff --git a/game.py b/game.py index e5961c5..625c8df 100755 --- a/game.py +++ b/game.py @@ -9,16 +9,23 @@ class Game(glucosa.GameArea): def __init__(self): glucosa.GameArea.__init__(self) - head = Head() + self.events = glucosa.Events(self) + + head = Head(self.events) self.add_sprite(head) class Head(glucosa.Sprite): - def __init__(self): + def __init__(self, events): image = glucosa.Image('images/head.png') glucosa.Sprite.__init__(self, image, 0, 0) - pass + self.events = events + + self.events.connect('key-press-event', self.key_pressed) + + def key_pressed(self, widget): + print 'ok' if __name__ == '__main__': w = gtk.Window() -- cgit v0.9.1