diff --git a/main.py b/main.py index 16b248f..a7b83ea 100644 --- a/main.py +++ b/main.py @@ -447,9 +447,10 @@ class Deerjika (Creature): def redraw ( self, ) -> None: - surface = pygame.transform.scale (self.surfaces[self.frame * self.FPS // FPS - % len (self.surfaces)], - (self.width * self.scale, self.height * self.scale)) + surface = self.surfaces[self.frame * self.FPS // FPS % len (self.surfaces)] + if abs (self.scale - 1) > .05: + surface = pygame.transform.scale ( + surface, (self.width * self.scale, self.height * self.scale)) self.game.screen.blit (surface, surface.get_rect (center = (self.x, self.y))) super ().redraw ()