X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fmenu.py;h=7a4366aedeb4a686e7c7060dbb4368124c7610ed;hb=428f0c89073e5518f563a86c8bd42f6073af0007;hp=1d14abcd70d80f71fc445a2f280c5f5fbce8cf7d;hpb=d16507c49b10bdcfc70aa6f813182ec26a4be2da;p=tabakrolletjie.git diff --git a/tabakrolletjie/scenes/menu.py b/tabakrolletjie/scenes/menu.py index 1d14abc..7a4366a 100644 --- a/tabakrolletjie/scenes/menu.py +++ b/tabakrolletjie/scenes/menu.py @@ -47,6 +47,10 @@ class MenuScene(BaseScene): from .day import DayScene SceneChangeEvent.post(scene=DayScene()) + def _do_load_level(self): + from .load_level import LoadLevelScene + SceneChangeEvent.post(scene=LoadLevelScene()) + def event(self, ev, gamestate): if ev.type == pgl.KEYDOWN: if ev.key in (pgl.K_q, pgl.K_ESCAPE): @@ -57,13 +61,11 @@ class MenuScene(BaseScene): elif ev.key == pgl.K_d: self._do_day() elif ev.key == pgl.K_l: - print "Loading Station Alpha ..." - gamestate.load_station("station-alpha.json") + self._do_load_level() elif ev.type == pgl.MOUSEBUTTONDOWN: pressed = self._get_pressed(ev) if pressed == 'load level': - print "Loading Station Alpha ..." - gamestate.load_station("station-alpha.json") + self._do_load_level() elif pressed == 'start game': self._do_day() elif pressed: