Add a night scene skeleton.
[tabakrolletjie.git] / tabakrolletjie / scenes / menu.py
1 """ Menu scene. """
2
3 import pygame.event
4 import pygame.locals as pgl
5
6 from .base import BaseScene
7 from ..events import QuitEvent, SceneChangeEvent
8
9
10 class MenuScene(BaseScene):
11     def render(self, surface, gamestate):
12         surface.fill((0, 255, 0))
13
14     def event(self, ev, gamestate):
15         if ev.type == pgl.KEYDOWN:
16             if ev.key in (pgl.K_q, pgl.K_ESCAPE):
17                 QuitEvent.post()
18             elif ev.key == pgl.K_n:
19                 from .night import NightScene
20                 SceneChangeEvent.post(scene=NightScene())