Mercurial > rinkhals
diff gamelib/engine.py @ 262:d508248041ff
avoid passing events in twice
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 05 Sep 2009 13:36:00 +0000 |
parents | f399e4926c36 |
children | dd1ffee5ccf5 |
line wrap: on
line diff
--- a/gamelib/engine.py Sat Sep 05 13:20:59 2009 +0000 +++ b/gamelib/engine.py Sat Sep 05 13:36:00 2009 +0000 @@ -51,8 +51,11 @@ self.open_window(game_over) def event(self, e): - if not Game.event(self, e) and self.gameboard: - self.gameboard.event(e) + if not Game.event(self, e): + if self.gameboard: + return self.gameboard.event(e) + return False + return True class MainMenuState(State):