Kelsidavis-WoWee/include/audio
Kelsi 9741c8ee7c Implement comprehensive audio control panel with tabbed settings interface
Adds complete audio volume controls for all 11 audio systems with master volume. Reorganizes settings window into Video, Audio, and Gameplay tabs for better UX.

Audio Features:
- Master volume control affecting all audio systems
- Individual volume sliders for: Music, Ambient, UI, Combat, Spell, Movement, Footsteps, NPC Voices, Mounts, Activity sounds
- Real-time volume adjustment with master volume multiplier
- Restore defaults button per tab

Technical Changes:
- Added getVolumeScale() getters to all audio managers
- Integrated all 10 audio managers into renderer (UI, Combat, Spell, Movement added)
- Expanded game_screen.hpp with 11 pending volume variables
- Reorganized settings window using ImGui tab bars (Video/Audio/Gameplay)
- Audio settings uses scrollable child window for 11 volume controls
- Settings window expanded to 520x720px to accommodate comprehensive controls
2026-02-09 17:07:22 -08:00
..
activity_sound_manager.hpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00
ambient_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
audio_engine.hpp Replace process-spawning audio with miniaudio for non-blocking playback 2026-02-09 00:40:50 -08:00
combat_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
footstep_manager.hpp Replace process-spawning audio with miniaudio for non-blocking playback 2026-02-09 00:40:50 -08:00
mount_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
movement_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
music_manager.hpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00
npc_voice_manager.hpp Add comprehensive NPC voice system with interaction and combat sounds 2026-02-09 16:03:51 -08:00
spell_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
ui_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00