TextButton("Load Level", (255, 255, 255), name='load level'),
TextButton("Start Game (Day)", (255, 255, 255), name='start game'),
TextButton("Load Saved Game", (255, 255, 255), name='load game'),
+ TextButton("Help", (255, 255, 255), name='help'),
]
def render(self, surface, gamestate):
from .load_level import LoadLevelScene
SceneChangeEvent.post(scene=LoadLevelScene())
+ def _do_help(self):
+ from .help import HelpScene
+ SceneChangeEvent.post(scene=HelpScene())
+
def event(self, ev, gamestate):
if ev.type == pgl.KEYDOWN:
if ev.key in (pgl.K_q, pgl.K_ESCAPE):
self._do_day()
elif ev.key == pgl.K_l:
self._do_load_level()
+ elif ev.key == pgl.K_h:
+ self._do_help()
elif ev.type == pgl.MOUSEBUTTONDOWN:
pressed = self._get_pressed(ev)
if pressed == 'load level':
self._do_load_level()
elif pressed == 'start game':
self._do_day()
+ elif pressed == 'help':
+ self._do_help()
elif pressed:
print 'Pressed', pressed