diff gamelib/mainmenu.py @ 346:6baf8b5beb5c

Remove the "constant" constant
author Neil Muller <drnlmuller@gmail.com>
date Sat, 05 Sep 2009 23:11:16 +0000
parents dd1ffee5ccf5
children 79fe97f8e8f5
line wrap: on
line diff
--- a/gamelib/mainmenu.py	Sat Sep 05 23:08:34 2009 +0000
+++ b/gamelib/mainmenu.py	Sat Sep 05 23:11:16 2009 +0000
@@ -22,9 +22,13 @@
         pygame.display.get_surface().blit(splash, (0, 0))
         gui.Container.paint(self, s)
 
+    def get_mode(self):
+        return self.widgets[0].mode
+
 class MainMenu(gui.Table):
     def __init__(self, **params):
         gui.Table.__init__(self, **params)
+        self.mode = None
 
         def fullscreen_toggled():
             pygame.display.toggle_fullscreen()
@@ -33,7 +37,7 @@
             pygame.event.post(engine.QUIT)
 
         def start_game(mode):
-            constants.TURN_LIMIT = constants.TURN_LIMITS[mode]
+            self.mode = mode
             pygame.event.post(engine.START_DAY)
 
         def help_pressed():