Mercurial > pygame-tutorial-slides
changeset 134:8a3e32d1aa34
created
| author | Radomir Dopieralski |
|---|---|
| date | Mon, 18 Jun 2012 20:59:13 +0200 |
| parents | db5fee4aac7f |
| children | e468dff46f67 |
| files | docs/003%2F004.py |
| diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/003%2F004.py Mon Jun 18 20:59:13 2012 +0200 @@ -0,0 +1,14 @@ +class Game(object): + def control(self): + for event in pygame.event.get(): + if event.type == pg.QUIT: + self.quit() + elif event.type == pg.KEYDOWN: + self.key = event.key + if not self.hero_sprite.animations: + keys = pygame.key.get_pressed() + for key, action in self.keys.iteritems(): + if keys[key] or self.key == key: + action[0](*action[1:]) + break + self.key = None
