X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fengine.py;h=3565f4be0652d5d388f4b42d607c029c33315a2c;hb=f9df3168bbc287159a2ff42a6c2ba3cacdc7e706;hp=94ddeab24a055e9134e1c51e7fef68f2a877dd58;hpb=1c288309623b4f09c2a629c877fa9f3de106dd5b;p=naja.git diff --git a/naja/engine.py b/naja/engine.py index 94ddeab..3565f4b 100644 --- a/naja/engine.py +++ b/naja/engine.py @@ -1,6 +1,7 @@ import pygame import pygame.locals as pgl +from naja.constants import FPS from naja.events import SceneChangeEvent, QuitGameEvent @@ -10,6 +11,7 @@ class Engine(object): self._scene = scene def run(self): + clock = pygame.time.Clock() while True: for ev in pygame.event.get(): if ev.type == pgl.QUIT or QuitGameEvent.matches(ev): @@ -18,9 +20,11 @@ class Engine(object): elif SceneChangeEvent.matches(ev): self.change_scene(ev.scene) else: + print(ev.type) self._scene.handle_event(ev) self._scene.render(self._surface) pygame.display.flip() + clock.tick(FPS) def change_scene(self, scene): self._scene.exit()