X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fscenes%2Fmenu.py;h=65128b9e49d3184028320914508063cbc727c877;hb=685bc607ffc97579ab5522e9c799ee0eef334777;hp=eefd5515fc5cf6e51daadc13548c2cf920b41424;hpb=723e1584330175d8156805bff09c334bb31a2c57;p=koperkapel.git diff --git a/koperkapel/scenes/menu.py b/koperkapel/scenes/menu.py index eefd551..65128b9 100644 --- a/koperkapel/scenes/menu.py +++ b/koperkapel/scenes/menu.py @@ -15,10 +15,8 @@ class MenuScene(Scene): self._title.pos = (300, 100) self._nav = ActorNavigator() self._menu = [ - TextButton("Play", action=self.change_to_level), - TextButton("View Last Generated Level", - action=self.change_to_viewer), - TextButton("Manage Roaches", action=self.change_to_roaches), + TextButton("New Game", action=self.change_to_new_game), + TextButton("Resume", action=self.change_to_resume), TextButton("Credits", action=self.change_to_credits), TextButton("Quit", action=self.quit), ] @@ -30,21 +28,17 @@ class MenuScene(Scene): wrap=True) self._nav.current.select() - def change_to_level(self): - from .level import LevelScene - return [ChangeSceneEvent(LevelScene())] + def change_to_resume(self): + from .level import GameLevelScene + return [ChangeSceneEvent(GameLevelScene())] - def change_to_viewer(self): - from .viewlevel import ViewLevelScene + def change_to_new_game(self): + from .level import GameLevelScene return [ - WorldEvent("set", {"level.name": "map"}), - ChangeSceneEvent(ViewLevelScene()) + WorldEvent("reset"), + ChangeSceneEvent(GameLevelScene()) ] - def change_to_roaches(self): - from .roaches import RoachesScene - return [ChangeSceneEvent(RoachesScene())] - def change_to_credits(self): from .credits import CreditsScene return [ChangeSceneEvent(CreditsScene())]