Hook up a 'view level' scene to display most recently generated map
[koperkapel.git] / koperkapel / scenes / menu.py
index 39ab12c1ff1e1615edc25dc191ce007ff84f97c7..c91c14213e99ae00226065d17129d96be90f1e55 100644 (file)
@@ -18,6 +18,8 @@ class MenuScene(Scene):
         self._nav = ActorNavigator()
         self._menu = [
             TextButton("Play", action=self.change_to_level),
+            TextButton("View Last Generated Level",
+                       action=self.change_to_viewer),
             TextButton("Credits", action=self.change_to_credits),
             TextButton("Quit", action=self.quit),
         ]
@@ -33,6 +35,10 @@ class MenuScene(Scene):
         from .level import LevelScene
         return [ChangeSceneEvent(LevelScene('level1'))]
 
+    def change_to_viewer(self):
+        from .viewlevel import ViewLevelScene
+        return [ChangeSceneEvent(ViewLevelScene('map'))]
+
     def change_to_credits(self):
         from .credits import CreditsScene
         return [ChangeSceneEvent(CreditsScene())]