X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fengine.py;h=cbe27ce0b9ffe7d56da3bc9814b111815a46d84b;hb=67e79ba3fbe96590efa50a73fe983c2810efdd0f;hp=32c139f8a56f17427b0a426bdb3b1e2fe3ec338d;hpb=78a001f6b445795f347d1ae7399d8f3b4072f779;p=naja.git diff --git a/naja/engine.py b/naja/engine.py index 32c139f..cbe27ce 100644 --- a/naja/engine.py +++ b/naja/engine.py @@ -20,16 +20,16 @@ class Engine(object): self.quit_game() return elif SceneChangeEvent.matches(ev): - self.change_scene(ev.scene) + self.change_scene(ev.scene_cls) else: self._scene.handle_event(ev) self._scene.render(self._surface) pygame.display.flip() clock.tick(FPS) - def change_scene(self, scene): + def change_scene(self, scene_cls): self._scene.exit() - self._scene = scene + self._scene = scene_cls(self._state) self._scene.enter() def quit_game(self):