import pygame.locals as pgl
+from naja.constants import KEYS
from naja.scenes.scene import Scene
from naja.widgets.text import TextWidget
from naja.widgets.selector import SelectorWidget
run_game.add_callback('click',
lambda event: SceneChangeEvent.post(GameScene))
selector.add(run_game)
- credits = TextWidget((100, 200), 'Credits', fontsize=32, colour='white')
+ credits = TextWidget(
+ (100, 200), 'Credits', fontsize=32, colour='white')
credits.add_callback('click',
lambda event: SceneChangeEvent.post(CreditsScene))
selector.add(credits)
def handle_scene_event(self, ev):
if ev.type == pgl.KEYDOWN:
- if ev.key in (pgl.K_q, pgl.K_ESCAPE):
+ if ev.key in KEYS.QUIT:
QuitGameEvent.post()
return