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

1751
src/ui/action_bar_panel.cpp Normal file

File diff suppressed because it is too large Load diff