chore(game-ui): extract GameScreen domains

- Extracted `GameScreen` functionality into dedicated UI domains
- Added new panels:
  - `action_bar_panel`
  - `combat_ui`
  - `social_panel`
  - `window_manager`
- Updated `game_screen` + CMakeLists.txt integration
- Added new headers and sources under ui and ui
This commit is contained in:
Paul 2026-03-31 19:49:52 +03:00
parent af9874484a
commit c9353853f8
11 changed files with 11054 additions and 10395 deletions

View file

@ -560,6 +560,10 @@ set(WOWEE_SOURCES
src/ui/toast_manager.cpp
src/ui/dialog_manager.cpp
src/ui/settings_panel.cpp
src/ui/combat_ui.cpp
src/ui/social_panel.cpp
src/ui/action_bar_panel.cpp
src/ui/window_manager.cpp
src/ui/inventory_screen.cpp
src/ui/quest_log_screen.cpp
src/ui/spellbook_screen.cpp