Mercurial > rinkhals
diff gamelib/engine.py @ 560:8cd13b82585e
Allow ESC to exit high score menu and then still exit game if pressed a second time.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sat, 28 Nov 2009 18:27:59 +0000 |
parents | 296c73dcd286 |
children | a8dde729000a |
line wrap: on
line diff
--- a/gamelib/engine.py Sat Nov 28 18:27:02 2009 +0000 +++ b/gamelib/engine.py Sat Nov 28 18:27:59 2009 +0000 @@ -78,14 +78,6 @@ return DayState(self.game) elif events_equal(e, GO_HELP_SCREEN): return HelpScreenState(self.game) - elif e.type is KEYDOWN: - if e.key == K_ESCAPE: - return Quit(self.game) - elif e.key == K_s: - self.game.create_game_board() - return DayState(self.game) - elif e.key == K_i: - return HelpScreenState(self.game) elif e.type is DO_LOAD_LEVEL: self.game.load_new_level(e.level) return @@ -93,8 +85,8 @@ self.game.switch_gameboard(e.gameboard) e.gameboard.skip_next_start_day() return DayState(self.game) - elif e.type is not QUIT: - self.game.main_app.event(e) + + self.game.main_app.event(e) def paint(self, screen): screen.fill((0,0,0))