Clickable lights.
[tabakrolletjie.git] / tabakrolletjie / scenes / day.py
index 9d410c2a1172abba7e1c568eb4a52418eb887215..fc0ee9be5f098be41a63ad5a924c1ec544e9a502 100644 (file)
@@ -39,11 +39,11 @@ class DayScene(BaseScene):
             light.render_fittings(surface)
 
     def left_click(self, surfpos):
-        print "LEFT"
         pos = pymunk.pygame_util.from_pygame(
             surfpos, pygame.display.get_surface())
-        print surfpos, pos
-        print self._space.point_query(pos, 1.0, CLICK_FILTER)
+        point_info = self._space.point_query_nearest(pos, 1.0, CLICK_FILTER)
+        if point_info is not None:
+            point_info.shape.body.light.toggle()
 
     def right_click(self, pos):
         pass