X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=koperkapel%2Fscenes%2Fbase.py;h=19ba212fce407eb91047652b5a114ceed719284c;hb=1dde3db82037abbc3a493ea6479cd828794b0bd1;hp=aa30be492baa518327975e8d5a96377dc88e3935;hpb=4e59ab6a38bba2eccd59cee633dc4fd391c12100;p=koperkapel.git diff --git a/koperkapel/scenes/base.py b/koperkapel/scenes/base.py index aa30be4..19ba212 100644 --- a/koperkapel/scenes/base.py +++ b/koperkapel/scenes/base.py @@ -29,9 +29,9 @@ class Engine: ev.apply(self) def change_scene(self, scene): - self._apply_events(self._scene.exit(self._world)) + self._apply_events(self._scene.exit(self._world.proxy())) self._scene = scene - self._apply_events(self._scene.enter(self._world)) + self._apply_events(self._scene.enter(self._world.proxy())) def change_world(self, *args, **kw): self._world.apply_event(*args, **kw) @@ -46,7 +46,7 @@ class Engine: @apply_events def update(self, dt): - return self._scene.update(self._world, dt) + return self._scene.update(self._world.proxy(), dt) def draw(self): self._scene.draw(self._app.screen, self._viewport)