From: Skullheadx <704277@pdsb.net> Date: Tue, 12 Jul 2022 00:53:04 +0000 (-0400) Subject: fixed bug where cant close window X-Git-Url: http://git.skullheadx.com/life/index.html?a=commitdiff_plain;h=a7057aee1a67e56e454f993a3a73c372266bb4e6;p=Pygame-Jam.git fixed bug where cant close window --- diff --git a/EndScreen.py b/EndScreen.py index aaecb36..05aa00a 100644 --- a/EndScreen.py +++ b/EndScreen.py @@ -16,8 +16,8 @@ class EndScreen: def update(self): - for ev in pg.event.get(): - if ev.type == pg.MOUSEBUTTONDOWN: + for ev in pg.event.get(pg.MOUSEBUTTONDOWN): # only track this event + if ev.type == pg.MOUSEBUTTONDOWN: # dont need this line mouseX, mouseY = pg.mouse.get_pos() for i in range(len(self.texts)): x1 = self.texts[i][1][0] diff --git a/Player.py b/Player.py index a104df1..73d4b54 100644 --- a/Player.py +++ b/Player.py @@ -110,6 +110,10 @@ class Player(Actor): self.direction = math.copysign(1, pg.mouse.get_pos()[0] - get_display_point(self.position).x) self.weapon.update(delta, self.position, self.direction) + if self.velocity.x == 0 and self.state == "RUN": + self.state = "IDLE" + + if self.state == "IDLE": self.display_offsets["player"] = pg.Vector2(0, 0)