if ev.key in (pgl.K_q, pgl.K_ESCAPE):
from .menu import MenuScene
SceneChangeEvent.post(scene=MenuScene())
- elif ev.key == pgl.K_t:
- for light in self._lights:
- light.toggle()
+ elif ev.type == pgl.MOUSEBUTTONDOWN:
+ if ev.button == 1:
+ self._lights.toggle_nearest(ev.pos, surfpos=True)
+ print self._lights.lit_by(ev.pos, surfpos=True)
@debug_timer("night.tick")
def tick(self, gamestate):
- self._mould.tick(gamestate, self._space)
+ self._mould.tick(gamestate, self._space, self._lights)