X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fmenu.py;h=f9658a9c545b84a2fc0a2f0d99b04f9f60a8ec69;hb=83321f3500d78b492e0a5ea608bb0e5fbde221f5;hp=ca9e9b5b20650d85f0e882f230bcbf72544c80d2;hpb=fc5270a33b3765154fb1e737414197e278eb1e52;p=tabakrolletjie.git diff --git a/tabakrolletjie/scenes/menu.py b/tabakrolletjie/scenes/menu.py index ca9e9b5..f9658a9 100644 --- a/tabakrolletjie/scenes/menu.py +++ b/tabakrolletjie/scenes/menu.py @@ -4,10 +4,17 @@ import pygame.event import pygame.locals as pgl from .base import BaseScene +from ..events import QuitEvent, SceneChangeEvent class MenuScene(BaseScene): + def render(self, surface, gamestate): + surface.fill((0, 255, 0)) + def event(self, ev, gamestate): if ev.type == pgl.KEYDOWN: if ev.key in (pgl.K_q, pgl.K_ESCAPE): - pygame.event.post(pygame.event.Event(pgl.QUIT)) + QuitEvent.post() + elif ev.key == pgl.K_n: + from .night import NightScene + SceneChangeEvent.post(scene=NightScene())