mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-03 20:03:50 +00:00
refactor: decouple Application singleton by extracting core subsystems and updating interfaces
- Add `audio::AudioCoordinator` interface and implementation - Modify `Application` to reduce singleton usage and move controller responsibilities: - application.hpp - application.cpp - Update UI and audio headers/sources: - game_screen.hpp - game_screen.cpp - ui_manager.hpp - audio_coordinator.hpp - audio_coordinator.cpp - Project config touched: - CMakeLists.txt
This commit is contained in:
parent
9b38e64f84
commit
d43397163e
8 changed files with 179 additions and 3 deletions
|
|
@ -544,6 +544,7 @@ set(WOWEE_SOURCES
|
|||
|
||||
# Audio
|
||||
src/audio/audio_engine.cpp
|
||||
src/audio/audio_coordinator.cpp
|
||||
src/audio/music_manager.cpp
|
||||
src/audio/footstep_manager.cpp
|
||||
src/audio/activity_sound_manager.cpp
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue