25cb23f66c1ae3022e949011d63fc35ed9437aba
m_scrollXTiles now stores the world-X (tiles) at the center of the viewport instead of its left edge. A new viewLeftTiles() helper derives the left edge for the world<->widget conversions and tile culling, so the half-viewport math lives in one place. The view now opens centered on the asteroid/space edge and pans left until the buildable edge is centered and right until the enemy stations are centered (revealing a little space beyond them). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZR44tA8sn4dPqDzAVXyps
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%