Recreate test level with underlay
[koperkapel.git] / koperkapel / scenes / menu.py
index d8e343800cf4de0c8f9d27631afcf8fa932b8621..c4707c976eb6da73eec1bc7dd75e59d2f3d03355 100644 (file)
@@ -3,7 +3,7 @@
 from pgzero.constants import keys
 from ..actors.buttons import TextButton
 from ..actors.navigator import ActorNavigator
-from .base import Scene, ChangeSceneEvent, QuitEvent
+from .base import Scene, ChangeSceneEvent, WorldEvent, QuitEvent
 
 
 class MenuScene(Scene):
@@ -32,11 +32,14 @@ class MenuScene(Scene):
 
     def change_to_level(self):
         from .level import LevelScene
-        return [ChangeSceneEvent(LevelScene('level1'))]
+        return [ChangeSceneEvent(LevelScene())]
 
     def change_to_viewer(self):
         from .viewlevel import ViewLevelScene
-        return [ChangeSceneEvent(ViewLevelScene('map'))]
+        return [
+            WorldEvent("set", {"level.name": "map"}),
+            ChangeSceneEvent(ViewLevelScene())
+        ]
 
     def change_to_roaches(self):
         from .roaches import RoachesScene