ev.apply(self)
def change_scene(self, scene):
+ print('here', self._scene)
self._apply_events(self._scene.exit(self._world.proxy()))
self._scene = scene
+ print('there', self._scene)
self._apply_events(self._scene.enter(self._world.proxy()))
def change_world(self, *args, **kw):
def move_screen(self, offset):
self._scene.move_screen(offset)
- def add_roach(self):
- self._world.add_new_roach()
-
@apply_events
def update(self, dt):
return self._scene.update(self._world.proxy(), self, dt)
ENGINE_METHOD = "move_screen"
-class AddRoachEvent(Event):
- """ Change to a new scene. """
-
- ENGINE_METHOD = "add_roach"
-
class Layer:
""" A single layer of actors. """