Add very placeholder level scene
[koperkapel.git] / koperkapel / scenes / menu.py
index b646be054f91ef83b6c7b069e0c7c32aa41db80a..63e1ba84ae48891201f24376fc3c002a5d6880bd 100644 (file)
@@ -1,10 +1,20 @@
-""" Mani menu scene. """
+""" Main menu scene. """
 
-from .base import Scene
+from pgzero.constants import keys
+from .base import Scene, ChangeSceneEvent
+from .credits import CreditsScene
+from .level import LevelScene
 
 
 class MenuScene(Scene):
     """ Main menu scene. """
 
     def draw(self, screen):
+        screen.clear()
         screen.draw.text("Main menu", (300, 300))
+
+    def on_key_down(self, key, mod, unicode):
+        if key == keys.C:
+            return [ChangeSceneEvent(CreditsScene())]
+        if key == keys.L:
+            return [ChangeSceneEvent(LevelScene('level1'))]