self._min_radius = value or 0.0
def reaches(self, position):
- distance = self.position.get_distance(self.position)
+ distance = self.position.get_distance(position)
return (self._min_radius <= distance <= self._max_radius)
def _set_radius_limits(self, radius_limits):
@property
def direction(self):
+ if self._direction is None:
+ return 0
return self._direction.angle_degrees
@direction.setter