Skip to content
Snippets Groups Projects
Commit e41d6a9a authored by Robert Seimetz's avatar Robert Seimetz
Browse files

Fix AnglePlayer not working with non-quadratic images

parent a46c9d56
No related branches found
No related tags found
No related merge requests found
...@@ -92,6 +92,7 @@ class AnglePlayer(_Character,_Physics): ...@@ -92,6 +92,7 @@ class AnglePlayer(_Character,_Physics):
self.max_rotate = 5 self.max_rotate = 5
self.speed = 0 self.speed = 0
self.maxspeed = 14 self.maxspeed = 14
self.size = size
def movement(self,events): def movement(self,events):
for event in events: for event in events:
...@@ -114,13 +115,13 @@ class AnglePlayer(_Character,_Physics): ...@@ -114,13 +115,13 @@ class AnglePlayer(_Character,_Physics):
self.speed = 0 self.speed = 0
if event.key == self.keys["down"]: if event.key == self.keys["down"]:
self.speed = 0 self.speed = 0
self.move = [int(math.cos(math.radians(self.angle))*self.speed), int(math.sin(math.radians(self.angle))*self.speed)] self.move = [int(math.cos(math.radians(self.angle))*self.speed), int(math.sin(math.radians(self.angle))*self.speed)]
def update(self,events): def update(self,events):
self.angle = (self.angle + self.rotate) % 360 self.angle = (self.angle + self.rotate) % 360
self.image = rotate_image(self.base_image, -self.angle) self.image = pygame.transform.scale(pygame.transform.rotate(pygame.image.load("./img/"+self.imagename), -self.angle), (self.size))
_Character.update(self,events) _Character.update(self,events)
_Physics.update(self) _Physics.update(self)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment