X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fscenes%2Fmenu.py;h=f2f6ab851c01657625156d2ff85ad2e37c667bc9;hb=f9e6be1ad4098911bd3a0d0eed531c83dfd5e720;hp=dac4402bd53643cf06c0a1add5a5be1164316418;hpb=5fe39c23061b1e494fc914fc46b14c9390377bc8;p=koperkapel.git diff --git a/koperkapel/scenes/menu.py b/koperkapel/scenes/menu.py index dac4402..f2f6ab8 100644 --- a/koperkapel/scenes/menu.py +++ b/koperkapel/scenes/menu.py @@ -1,17 +1,23 @@ """ Main menu scene. """ from pgzero.constants import keys +from ..actors.buttons import TextButton from .base import Scene, ChangeSceneEvent -from .credits import CreditsScene 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())]