Rework scenes and allow the user to quit.
[tabakrolletjie.git] / tabakrolletjie / main.py
index 77af827f3af56a3d1dbdb3edc8994b55ebdc613a..f09d6811c875636d38ea9d3d3a84c16ef0899806 100644 (file)
@@ -6,6 +6,7 @@ import pygame.locals as pgl
 
 from .constants import SCREEN_SIZE, TITLE
 from .engine import Engine
+from .gamestate import GameState
 from .scenes.menu import MenuScene
 
 
@@ -18,7 +19,8 @@ def main():
     # TODO: set an icon
 
     screen = pygame.display.get_surface()
-    scene = MenuScene()
-    engine = Engine(screen, scene)
+    gamestate = GameState()
+    engine = Engine(screen, gamestate)
+    engine.set_scene(MenuScene())
 
     engine.run()