mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Add comprehensive UI sound manager for interface interactions
Implemented complete UI sound system with 32+ interface sounds: Window sounds (10 types): - Bag open/close (backpack, containers) - Quest log open/close - Character sheet open/close - Auction house open/close - Guild bank open/close Button sounds (2 types): - Interface button clicks - Main menu button clicks Quest sounds (4 types): - Quest activate (new quest accepted) - Quest complete (quest turned in) - Quest failed - Quest update (progress notification) Loot sounds (3 types): - Coin pickup (small/large amounts) - Item loot from creatures Item sounds (6 types): - Drop item on ground - Pickup sounds by item type: bags, books, cloth, food, gems Eating/Drinking (2 types): - Eating food sound - Drinking potion/water sound Special sounds: - Level up fanfare - Error/invalid action feedback - Target select/deselect Technical details: - Loads 32 sound files from Sound\Interface directory - Volume at 0.7 with global scale control - Simple API: playBagOpen(), playQuestComplete(), etc. - Ready for integration with UI systems and game events - Can be hooked to ImGui windows, inventory actions, quest system
This commit is contained in:
parent
3a37299443
commit
011b33c7f8
3 changed files with 351 additions and 0 deletions
|
|
@ -106,6 +106,7 @@ set(WOWEE_SOURCES
|
|||
src/audio/mount_sound_manager.cpp
|
||||
src/audio/npc_voice_manager.cpp
|
||||
src/audio/ambient_sound_manager.cpp
|
||||
src/audio/ui_sound_manager.cpp
|
||||
|
||||
# Pipeline (asset loaders)
|
||||
src/pipeline/mpq_manager.cpp
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue