From db6c34f714d3ed41823401e73d337b7f70d0a31b Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 16 Feb 2025 17:02:33 -0500 Subject: [PATCH] Improved pause_game. --- __init__.py | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index 16e61a1..7b8abc0 100755 --- a/__init__.py +++ b/__init__.py @@ -318,11 +318,28 @@ def play_bgm(music_file): def pause_game(): """Pauses the game""" speak("Game paused, press backspace to resume.") + try: + pygame.mixer.pause() + except: + pass + + try: + pygame.mixer.music.pause() + except: + pass + while True: event = pygame.event.wait() - if event.type == pygame.KEYDOWN and event.key == pygame.K_BACKSPACE: return - + if event.type == pygame.KEYDOWN and not event.key == pygame.K_BACKSPACE: continue + try: + pygame.mixer.pause() + except: + pass + try: + pygame.mixer.music.pause() + except: + pass def get_input(prompt="Enter text:", text=""): """Display a dialog box for text input.