116 Commits

Author SHA1 Message Date
baa958d577 Remove selected counter when double-clicked 2025-06-16 22:41:29 -07:00
d560c1a8a5 Remove 'previous' from counter's dataset when move has ended 2025-06-16 22:41:29 -07:00
7fc0522a98 Retain preexisting counters in move history 2025-06-16 22:41:29 -07:00
ab6faa6a0d Make trooper counters groups 2025-06-16 22:41:29 -07:00
0c389edd4b WIP: hover over counter reveals firing arc working again 2025-06-16 22:41:29 -07:00
73c5e95c48 WIP: sight line and trace working again 2025-06-16 22:41:29 -07:00
9e001520b8 WIP: handle clicking on counters at the cell level 2025-06-16 22:41:29 -07:00
2c721b37a5 Add a counter module 2025-06-16 22:41:29 -07:00
733c061587 Add a sight line module 2025-06-16 22:41:29 -07:00
0407095ec3 Make a firing arc module 2025-06-16 22:41:29 -07:00
efa3c0c3e7 Update pan-zoom lib 2025-06-16 22:41:29 -07:00
5e3fac3d67 Extract panzoom logic into separate module 2025-06-16 22:41:29 -07:00
deacb601ba Add grenade counter 2025-06-16 22:41:29 -07:00
695ab184b2 Add callbacks for updating the UI 2025-06-16 22:41:29 -07:00
80cb8c5e9c Use JS for damage indicator changes instead of CSS 2025-06-16 22:41:29 -07:00
a9a8478c6e Move most game logic into its own file 2025-06-16 22:41:28 -07:00