]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
player faces vel when run
authorSkullheadx <704277@pdsb.net>
Mon, 11 Jul 2022 06:22:34 +0000 (02:22 -0400)
committerSkullheadx <704277@pdsb.net>
Mon, 11 Jul 2022 06:22:34 +0000 (02:22 -0400)
Player.py

index 7b3df322c417a774008ea846bfd511d211c2b6c9..d7372192fff6acac3c053669f58991b68f545d70 100644 (file)
--- a/Player.py
+++ b/Player.py
@@ -139,23 +139,25 @@ class Player(Actor):
                 self.state = "IDLE"
         elif self.state == "RUN":
             frame = math.floor(self.current_frame)
-            if self.direction == 1:
+            # if self.direction == 1:
+            if self.velocity.x > 0:
                 self.display = self.run_frames[math.floor(frame)]
                 self.display_offsets["player"] = pg.Vector2(-40, -35)
 
-            elif self.direction == -1:
+            # elif self.direction == -1:
+            elif self.velocity.x < 0:
                 self.display = pg.transform.flip(self.run_frames[math.floor(frame)], True, False)
                 self.display_offsets["player"] = pg.Vector2(-65, -35)
 
-            else:
-                self.direction = prev_direction
-                if prev_direction == 1:
-                    self.display_offsets["player"] = pg.Vector2(-40, -35)
-
-                    self.display = self.run_frames[math.floor(frame)]
-                elif prev_direction == -1:
-                    self.display = pg.transform.flip(self.run_frames[math.floor(frame)], True, False)
-                    self.display_offsets["player"] = pg.Vector2(-65, -35)
+            else:
+                self.direction = prev_direction
+                if prev_direction == 1:
+                    self.display_offsets["player"] = pg.Vector2(-40, -35)
+            #
+                    self.display = self.run_frames[math.floor(frame)]
+                elif prev_direction == -1:
+                    self.display = pg.transform.flip(self.run_frames[math.floor(frame)], True, False)
+                    self.display_offsets["player"] = pg.Vector2(-65, -35)
 
             self.current_frame = (self.current_frame + 1) % self.run_gif.n_frames