Merge branch 'master' of ctpug.org.za:koperkapel
authorSimon Cross <hodgestar@gmail.com>
Sun, 28 Feb 2016 20:28:39 +0000 (22:28 +0200)
committerSimon Cross <hodgestar@gmail.com>
Sun, 28 Feb 2016 20:28:39 +0000 (22:28 +0200)
1  2 
koperkapel/scenes/menu.py

index f2f6ab851c01657625156d2ff85ad2e37c667bc9,63e1ba84ae48891201f24376fc3c002a5d6880bd..e5746e80463a82d87b1e7075115ce45c0c6621bc
@@@ -1,23 -1,20 +1,26 @@@
  """ Main menu scene. """
  
  from pgzero.constants import keys
 +from ..actors.buttons import TextButton
  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 __init__(self):
 +        super().__init__()
 +        self._title = self.actors.add(TextButton("Main Menu"))
 +        self._title.pos = (300, 200)
 +        self._level = self.actors.add(TextButton("Level"))
 +        self._level.pos = (300, 300)
 +        self._credits = self.actors.add(TextButton("Credits"))
 +        self._credits.pos = (300, 400)
  
      def on_key_down(self, key, mod, unicode):
          if key == keys.C:
 +            from .credits import CreditsScene
              return [ChangeSceneEvent(CreditsScene())]
+         if key == keys.L:
++            from .level import LevelScene
+             return [ChangeSceneEvent(LevelScene('level1'))]