- for light in self._lights:
- light.render_light(surface)
- for obs in self._obstacles:
- obs.render(surface)
- for light in self._lights:
- light.render_fittings(surface)
+ self._lights.render_light(surface)
+ self._obstacles.render(surface)
+ self._lights.render_fittings(surface)
+
+ def left_click(self, pos):
+ light = self._lights.nearest(pos, surfpos=True)
+ if light:
+ light.toggle()
+
+ def right_click(self, pos):
+ pass