4c4e027cf63e13742c54da47267780dbda464f86
Add REQ-BLD-DEMOLISH-BOX: while in demolish mode, click-and-drag a selection box and demolish every covered building and construction site on mouse-up. Unify the single-click demolish (REQ-BLD-DEMOLISH-CLICK) into the same path so a click is a 1x1 box that resolves on release. - Reuse the existing box-select state and rectangle render; branch on demolish mode in mouseReleaseEvent to demolish instead of select. - Extract buildingsInBox() helper shared by the select-release, demolish-release, and demolish-drag tint paths (removes the inline box-intersection loop duplicated in mouseReleaseEvent). - Tint all covered buildings/sites during the demolish drag; HQ is excluded from demolition per REQ-BLD-DEMOLISH. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DyCu8vwChKMbLJQ3xosYEN
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%