X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fscenes%2Fnight.py;h=b4e19e8379704b46655a9338452cbd6f498115df;hb=91a4b8b363cb25c8fe30a4c49bae171c508c7b0e;hp=c558fc0fcb429091cf2e3d7c11004230905cad56;hpb=477037c2f5ac8c5c8bd87e96435e1479b287b885;p=tabakrolletjie.git diff --git a/tabakrolletjie/scenes/night.py b/tabakrolletjie/scenes/night.py index c558fc0..b4e19e8 100644 --- a/tabakrolletjie/scenes/night.py +++ b/tabakrolletjie/scenes/night.py @@ -32,10 +32,11 @@ class NightScene(BaseScene): 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)