+ self._scene.event(ev, self._gamestate)
+
+ # Advance time on the world
+ # Time is assumed to flow perfectly, so no dt parameter for now
+ self._scene.tick(self._gamestate)
+ self._scene.render(self._screen, self._gamestate)
+ if DRAW_FPS:
+ fps = sum(fpses) / FPS_FRAMES
+ text = font.render("FPS: %.2f" % fps, True, (255, 255, 255))
+ self._screen.blit(text, (10, 10), None)