4044846d6abd466432399f3c6c4a88739bd72499
Reshape game-world selection into two categories: buildings (exclusive, win all ties) and field objects (ships, defence stations, scrap) that coexist. Ships/stations are now multi-selectable via Ctrl+click and box-drag and can be selected together with scrap; the Selected panel shows a single-actor stats panel or a multi-actor summary plus the scrap total. - Widen EntitySelectedEvent to std::vector<entt::entity> - Add actorsInBox() ECS query (+ Catch2 test) - GameWorldView: vector actor selection, building>actor>scrap hit-test, actor Ctrl-toggle/box-select, membership highlights, per-frame prune - SelectedBuildingPanel: buildFieldSelection composition, buildEntitySummary - ArenaView/InspectWindow: adapt to vector payload (single-select) Implements REQ-UI-SELECTION-CATEGORIES, REQ-UI-FIELD-MULTI-SELECTION and the updated entity/scrap selection requirements. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.1%
C
0.7%