X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fturnip.py;h=f40478a1e79834ec64ff5433590c6820fa42664f;hb=5cfb0b7b438b7cfe15c1e481883b3a95bf9c7c44;hp=5f4e8c52f2273651f349281acbae1b42f6e8284e;hpb=e273ee03bc5d751bb9d22974a699ec4ed63cdb25;p=tabakrolletjie.git diff --git a/tabakrolletjie/turnip.py b/tabakrolletjie/turnip.py index 5f4e8c5..f40478a 100644 --- a/tabakrolletjie/turnip.py +++ b/tabakrolletjie/turnip.py @@ -3,6 +3,7 @@ import pymunk import pymunk.pygame_util import pygame.display +import pygame.transform from .loader import loader from .constants import TURNIP_CATEGORY, LIGHT_CATEGORY @@ -23,6 +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._update_image() self.eaten = False # Flag for boyd self._body = pymunk.Body(0, 0, pymunk.Body.STATIC) @@ -38,6 +40,7 @@ class Turnip(object): def _update_image(self): self._image = loader.load_image('32', 'turnip%d.png' % (self._age + 1)) + self._image = pygame.transform.rotate(self._image, self._rotation) def render(self, surface): surface.blit(self._image, self._pos, None)