Another attempt to keep messagebox from double speaking.

This commit is contained in:
Storm Dragon 2025-02-01 14:59:46 -05:00
parent c5406d5089
commit e66655d75f

View File

@ -420,13 +420,17 @@ def display_text(text):
time.sleep(0.001)
def messagebox(text):
speakMessage = True
while True:
if event.key == pygame.K_UP: continue
speak(text + "\nPress any key to repeat or enter to continue.")
if speakMessage:
speak(text + "\nPress any key to repeat or enter to continue.")
event = pygame.event.wait()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE or event.key == pygame.K_RETURN: return
if event.key == pygame.K_UP: speakMessage == False
def learn_sounds(sounds):
loop = True
pygame.mixer.music.pause()