mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-03 08:03:50 +00:00
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 |
||
|---|---|---|
| .. | ||
| camera.cpp | ||
| camera_controller.cpp | ||
| celestial.cpp | ||
| character_preview.cpp | ||
| character_renderer.cpp | ||
| clouds.cpp | ||
| frustum.cpp | ||
| lens_flare.cpp | ||
| lightning.cpp | ||
| loading_screen.cpp | ||
| m2_renderer.cpp | ||
| material.cpp | ||
| mesh.cpp | ||
| minimap.cpp | ||
| mount_dust.cpp | ||
| performance_hud.cpp | ||
| renderer.cpp | ||
| scene.cpp | ||
| shader.cpp | ||
| skybox.cpp | ||
| starfield.cpp | ||
| swim_effects.cpp | ||
| terrain_manager.cpp | ||
| terrain_renderer.cpp | ||
| texture.cpp | ||
| video_player.cpp | ||
| water_renderer.cpp | ||
| weather.cpp | ||
| wmo_renderer.cpp | ||
| world_map.cpp | ||