X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fturnip.py;h=b1bb5a4571f330027fe0b2ea74491636b60e1560;hb=da0dc03472ab119b77a4706c6a4d3d581e37b50d;hp=72705fccdf7aa18e3548357ffc14954e0d9a41a8;hpb=42c64c1b6e9bf55aa5bcfd3a83c9373084b4efa3;p=tabakrolletjie.git diff --git a/tabakrolletjie/turnip.py b/tabakrolletjie/turnip.py index 72705fc..b1bb5a4 100644 --- a/tabakrolletjie/turnip.py +++ b/tabakrolletjie/turnip.py @@ -14,14 +14,6 @@ TURNIP_FILTER = pymunk.ShapeFilter( 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 @@ -32,7 +24,7 @@ class Turnip(object): 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)