Specify direction and spread rather than angle limits.
[tabakrolletjie.git] / tabakrolletjie / lights.py
index 119a13a3c46c545512499f87807d7feda2dc70e0..8353c280ed76af9a40998fba750db5c79bba45a8 100644 (file)
@@ -109,7 +109,7 @@ class BaseLight(object):
 
     def __init__(
             self, colour, position, intensity=1.0, radius_limits=None,
-            angle_limits=None):
+            direction=None, spread=None):
         self.colour = colour
         self.on = True
         self.intensity = intensity
@@ -117,7 +117,7 @@ class BaseLight(object):
         self.body.light = self
         self.ray_manager = self.RAY_MANAGER(
             self.body, position, ray_filter=LIGHT_FILTER,
-            radius_limits=radius_limits, angle_limits=angle_limits)
+            radius_limits=radius_limits, direction=direction, spread=spread)
         self.fitting = pymunk.Circle(
             self.body, self.FITTING_RADIUS, self.ray_manager.position)
         self.fitting.filter = FITTINGS_FILTER