X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Fobstacles.py;h=071ca9f935c1d4cd87fec3de82e13bf6ca0f82e9;hb=da0dc03472ab119b77a4706c6a4d3d581e37b50d;hp=7096424192dffe357beff096379fcec1f4ca6971;hpb=e584696d6d991979ee25d614c7e9b66290b345ee;p=tabakrolletjie.git diff --git a/tabakrolletjie/obstacles.py b/tabakrolletjie/obstacles.py index 7096424..071ca9f 100644 --- a/tabakrolletjie/obstacles.py +++ b/tabakrolletjie/obstacles.py @@ -89,7 +89,9 @@ class Shrub(BaseObstacle): for (x, y, r) in shrublets: vec = Vector2(0, int(r)) STEPS = 18 - vertices = [vec.rotate(angle) + (x, y) for angle in range(0, 360, 360/STEPS)] + vertices = [ + vec.rotate(angle) + (x, y) + for angle in range(0, 360, 360/STEPS)] vertices = [(v.x, v.y) for v in vertices] self.shapes.append(pymunk.Poly(self.body, vertices)) @@ -99,15 +101,16 @@ class Shrub(BaseObstacle): def get_image(self): if self._image is None: self._image = pygame.surface.Surface(SCREEN_SIZE).convert_alpha() - self._image.fill((0,0,0,0)) - + self._image.fill((0, 0, 0, 0)) + for (x, y, r) in self.shrublets: centre = pymunk.pygame_util.to_pygame((x, y), self._image) pygame.draw.circle(self._image, (255, 255, 255), centre, r) - shrub_texture = loader.load_image("textures", "shrub.png").convert_alpha() + shrub_texture = loader.load_image( + "textures", "shrub.png").convert_alpha() self._image.blit(shrub_texture, (0, 0), None, pgl.BLEND_RGBA_MULT) - + return self._image def render(self, surface):