From 61927dc71312bde85501948326028d741ed3e7e8 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 5 Mar 2025 21:26:07 -0500 Subject: [PATCH] Maybe fixed a bug that would cause player to randomly stop moving. --- wicked_quest.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/wicked_quest.py b/wicked_quest.py index 3b88f4e..e06410e 100755 --- a/wicked_quest.py +++ b/wicked_quest.py @@ -25,7 +25,6 @@ class WickedQuest: def load_level(self, levelNumber): """Load a level from its JSON file.""" levelFile = get_level_path(self.currentGame, levelNumber) - pygame.event.pump() try: with open(levelFile, 'r') as f: levelData = json.load(f) @@ -53,7 +52,7 @@ class WickedQuest: self.player.currentWeapon.attackDuration *= 0.5 # Restore normal attack speed # Pass existing player to new level - pygame.event.pump() + pygame.event.clear() self.currentLevel = Level(levelData, self.sounds, self.player) return True @@ -89,7 +88,6 @@ class WickedQuest: keys = pygame.key.get_pressed() player = self.currentLevel.player currentTime = pygame.time.get_ticks() - pygame.event.pump() # Update running and ducking states if (keys[pygame.K_s] or keys[pygame.K_DOWN]) and not player.isDucking: @@ -212,7 +210,6 @@ class WickedQuest: self.player.scoreboard.add_high_score() pygame.event.clear() - pygame.event.pump() cut_scene(self.sounds, "game_over") display_text(report)