Add pulsating lamp.
[tabakrolletjie.git] / tabakrolletjie / rays.py
index 9e5a1bf6d0050534ec79fda916e55c7c01d0a595..6e98d83337d646f39f1d4c5d27f06e1c42f906d5 100644 (file)
@@ -114,7 +114,7 @@ class RayPolyManager(object):
         return self._max_radius
 
     @max_radius.setter
-    def max_radius_setter(self, value):
+    def max_radius(self, value):
         self._max_radius = value or 0.0
 
     @property
@@ -122,9 +122,13 @@ class RayPolyManager(object):
         return self._min_radius
 
     @min_radius.setter
-    def min_radius_setter(self, value):
+    def min_radius(self, value):
         self._min_radius = value or 0.0
 
+    def reaches(self, position):
+        distance = self.position.get_distance(self.position)
+        return (self._min_radius <= distance <= self._max_radius)
+
     def _set_radius_limits(self, radius_limits):
         if radius_limits is None or not radius_limits[0]:
             self._min_radius = 0