Mercurial > rinkhals
diff gamelib/engine.py @ 312:dd1ffee5ccf5
Use different score tables fot the different modes. Refactor game modes code as a result
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 05 Sep 2009 18:30:51 +0000 |
parents | d508248041ff |
children | 9bf0e701a36e |
line wrap: on
line diff
--- a/gamelib/engine.py Sat Sep 05 18:08:17 2009 +0000 +++ b/gamelib/engine.py Sat Sep 05 18:30:51 2009 +0000 @@ -46,7 +46,10 @@ def create_game_over(self): """Create and open the Game Over window""" - game_over = gameover.create_game_over(self.gameboard, self.scoreboard) + for mode, days in constants.TURN_LIMITS.iteritems(): + if days == constants.TURN_LIMIT: + game_over = gameover.create_game_over(self.gameboard, + self.scoreboard[mode], mode) self.gameboard = None self.open_window(game_over)