import pygame
import pygame.locals as pgl
+from naja.constants import FPS
from naja.events import SceneChangeEvent, QuitGameEvent
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):
self._scene.handle_event(ev)
self._scene.render(self._surface)
pygame.display.flip()
+ clock.tick(FPS)
def change_scene(self, scene):
self._scene.exit()