Update the menu.
[koperkapel.git] / koperkapel / scenes / menu.py
index a902d3ab3aa9be265a7c5f016ddf919132f0cc09..65128b9e49d3184028320914508063cbc727c877 100644 (file)
@@ -15,11 +15,8 @@ class MenuScene(Scene):
         self._title.pos = (300, 100)
         self._nav = ActorNavigator()
         self._menu = [
-            TextButton("Play", action=self.change_to_level),
-            TextButton("View Last Generated Level",
-                       action=self.change_to_viewer),
-            TextButton("Manage Roaches",
-                       action=self.change_to_roach_management),
+            TextButton("New Game", action=self.change_to_new_game),
+            TextButton("Resume", action=self.change_to_resume),
             TextButton("Credits", action=self.change_to_credits),
             TextButton("Quit", action=self.quit),
         ]
@@ -31,21 +28,17 @@ class MenuScene(Scene):
             wrap=True)
         self._nav.current.select()
 
-    def change_to_level(self):
+    def change_to_resume(self):
         from .level import GameLevelScene
         return [ChangeSceneEvent(GameLevelScene())]
 
-    def change_to_viewer(self):
-        from .viewlevel import ViewLevelScene
+    def change_to_new_game(self):
+        from .level import GameLevelScene
         return [
-            WorldEvent("set", {"level.name": "map"}),
-            ChangeSceneEvent(ViewLevelScene())
+            WorldEvent("reset"),
+            ChangeSceneEvent(GameLevelScene())
         ]
 
-    def change_to_roach_management(self):
-        from .roach_management import RoachesScene
-        return [ChangeSceneEvent(RoachesScene())]
-
     def change_to_credits(self):
         from .credits import CreditsScene
         return [ChangeSceneEvent(CreditsScene())]