X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Frays.py;h=8a79c34c57b4c3ff89a7d31681c1c5ec0915f385;hb=b6837bf1da2e06a0d9b30dcad10ed067de01906f;hp=621ded65a0e25f557a1d9f6db4f92ad9f62f7ac8;hpb=dbee821317a4e96a774456fdd788fb14766a7bdf;p=tabakrolletjie.git diff --git a/tabakrolletjie/rays.py b/tabakrolletjie/rays.py index 621ded6..8a79c34 100644 --- a/tabakrolletjie/rays.py +++ b/tabakrolletjie/rays.py @@ -130,7 +130,7 @@ class RayPolyManager(object): 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): @@ -148,6 +148,8 @@ class RayPolyManager(object): @property def direction(self): + if self._direction is None: + return 0 return self._direction.angle_degrees @direction.setter