Merge branch 'master' of git+ssh://ctpug.org.za/naja
[naja.git] / naja / engine.py
index 3565f4be0652d5d388f4b42d607c029c33315a2c..f17f9c221d17e758cb6b063399b492b30534f2ff 100644 (file)
@@ -6,13 +6,15 @@ from naja.events import SceneChangeEvent, QuitGameEvent
 
 
 class Engine(object):
-    def __init__(self, surface, scene):
+    def __init__(self, surface, scene, state):
         self._surface = surface
         self._scene = scene
+        self._state = state
 
     def run(self):
         clock = pygame.time.Clock()
         while True:
+            self._surface.fill((0, 0, 0))
             for ev in pygame.event.get():
                 if ev.type == pgl.QUIT or QuitGameEvent.matches(ev):
                     self.quit_game()