categories=TURNIP_CATEGORY)
-def check_turnips(space, pos, max_distance):
- point_info = space.point_query_nearest(
- pos, max_distance, pymunk.ShapeFilter(mask=TURNIP_CATEGORY))
- if point_info is not None:
- return True
- return False
-
-
class TurnipInvalidPosition(Exception):
pass
self._age = kwargs.get('age', 0)
self._pos = kwargs.get('pos', (0, 0))
space = kwargs.get('space', None)
- self._rotation = 90 * (hash(self._pos) % 4)
+ self._rotation = 90 * (hash(tuple(self._pos)) % 4)
self._update_image()
self.eaten = False # Flag for boyd
self._body = pymunk.Body(0, 0, pymunk.Body.STATIC)