diff gamelib/engine.py @ 392:bb75979b58e6

Move game_over logic from gameboard to level, for later reworking
author Neil Muller <drnlmuller@gmail.com>
date Sun, 01 Nov 2009 21:08:43 +0000
parents 2bcfccb8288e
children 19e583e5cdc0
line wrap: on
line diff
--- a/gamelib/engine.py	Thu Oct 29 21:09:22 2009 +0000
+++ b/gamelib/engine.py	Sun Nov 01 21:08:43 2009 +0000
@@ -199,7 +199,7 @@
             self.dialog=None
             return
         if events_equal(e, START_DAY):
-            if self.game.gameboard.is_game_over():
+            if self.game.level.is_game_over(self.game.gameboard):
                 return GameOver(self.game)
             return DayState(self.game)
         elif (e.type is KEYDOWN and e.key == K_d) or \