Updated libstormgames. Fixed death sounds following player. Fixed volume keys in survival mode.
This commit is contained in:
		| @@ -541,6 +541,10 @@ class WickedQuest: | ||||
|             # Handle events | ||||
|             for event in pygame.event.get(): | ||||
|                 if event.type == pygame.KEYDOWN: | ||||
|                     # Check for Alt modifier | ||||
|                     mods = pygame.key.get_mods() | ||||
|                     altPressed = mods & pygame.KMOD_ALT | ||||
|                      | ||||
|                     if event.key == pygame.K_ESCAPE: | ||||
|                         # Stop all sounds before exiting | ||||
|                         pygame.mixer.stop() | ||||
| @@ -554,6 +558,20 @@ class WickedQuest: | ||||
|                         speak("Run lock " + ("enabled." if self.runLock else "disabled.")) | ||||
|                     elif event.key == pygame.K_BACKSPACE: | ||||
|                         pause_game() | ||||
|                     # Volume controls (require Alt) | ||||
|                     elif altPressed: | ||||
|                         if event.key == pygame.K_PAGEUP: | ||||
|                             adjust_master_volume(0.1) | ||||
|                         elif event.key == pygame.K_PAGEDOWN: | ||||
|                             adjust_master_volume(-0.1) | ||||
|                         elif event.key == pygame.K_HOME: | ||||
|                             adjust_bgm_volume(0.1) | ||||
|                         elif event.key == pygame.K_END: | ||||
|                             adjust_bgm_volume(-0.1) | ||||
|                         elif event.key == pygame.K_INSERT: | ||||
|                             adjust_sfx_volume(0.1) | ||||
|                         elif event.key == pygame.K_DELETE: | ||||
|                             adjust_sfx_volume(-0.1) | ||||
|                 elif event.type == pygame.QUIT: | ||||
|                     exit_game() | ||||
|              | ||||
|   | ||||
		Reference in New Issue
	
	Block a user