418 Commits

Author SHA1 Message Date
53c94e7a7e Update pan-zoom node package 2025-06-16 22:41:34 -07:00
a9e8ab29cf Clean up images 2025-06-16 22:41:34 -07:00
9c50426693 Add charset meta tag to head markup 2025-06-16 22:41:34 -07:00
18573ce50f Add demo link to README.md 2025-06-16 22:41:34 -07:00
2fa5358ccc Update README.md 2025-06-16 22:41:34 -07:00
c78bb89ffe Add trailing forward-slash for COPY destination dir paths in Dockerfile 2025-06-16 22:41:34 -07:00
a031ad68a5 Remove debug comments from gameboard.js 2025-06-16 22:41:34 -07:00
1c89ec28d5 Pull pan-zoom library from git repo 2025-06-16 22:41:34 -07:00
381beca3d5 Add more weapons 2025-06-16 22:41:34 -07:00
4dd64ed203 Add all weapon counters 2025-06-16 22:41:34 -07:00
0f4b3a5a53 Refactor record_sheet.js 2025-06-16 22:41:34 -07:00
686b21e893 Remove random props on map resource window object 2025-06-16 22:41:34 -07:00
e6c4d7647c Fix squad reveal/select bug 2025-06-16 22:41:34 -07:00
5eb60c0832 Change elevation level when revealing counter on map 2025-06-16 22:41:34 -07:00
d393f23e36 Extract programmatic pan coord calculations into gameboard module 2025-06-16 22:41:34 -07:00
0af6380fee Add toggle for auto map-centering 2025-06-16 22:41:34 -07:00
06bff39f01 Add additional params to observable calls; reveal counter and record logic on selections 2025-06-16 22:41:34 -07:00
b76cb71f37 Auto-pan to center of counter 2025-06-16 22:41:34 -07:00
5ee42370e9 DEBUG: map-center crosshair 2025-06-16 22:41:33 -07:00
a85a2d6575 WIP: auto-pan map to selected counter 2025-06-16 22:41:33 -07:00
33caa636d7 Clean up some files 2025-06-16 22:41:33 -07:00
6fb29a6246 Style grenade indicators without svg 2025-06-16 22:41:33 -07:00
a78249d611 Clean up armor assign code 2025-06-16 22:41:33 -07:00
065ef1ef5e Improve armor assign 2025-06-16 22:41:33 -07:00
c2aaaeb4ec Extract reveal record logic into a function 2025-06-16 22:41:33 -07:00
e79922c6fb Extract armor setup into function 2025-06-16 22:41:33 -07:00
93a88e067f Extract record deactivation event handler function 2025-06-16 22:41:33 -07:00
75e0b7758e WIP: very rough armor 2025-06-16 22:41:33 -07:00
56bbbd9361 Don't throw error when no squads to view 2025-06-16 22:41:33 -07:00
f70527bebb Make laser weapon symbol more legible 2025-06-16 22:41:33 -07:00
60da021f13 WIP: view squad record sheets 2025-06-16 22:41:33 -07:00
e3de50ceef WIP: smoothe squad view 2025-06-16 22:41:33 -07:00
fa483cc76f Add weapon counters for new weapons 2025-06-16 22:41:33 -07:00
31061628ad Add weapons for scenario 2 2025-06-16 22:41:33 -07:00
d886028a76 Deselect when view changes to another squad 2025-06-16 22:41:33 -07:00
97af8d3e86 Fix firing arcs for squads 2025-06-16 22:41:33 -07:00
4cefa1fd32 Fix building2 corner 2025-06-16 22:41:33 -07:00
81851d0bde Clean up 2025-06-16 22:41:33 -07:00
b7c6cc8936 Get mech template placement working again 2025-06-16 22:41:33 -07:00
76eb662bcd Get sight line working again 2025-06-16 22:41:33 -07:00
2499b8c268 Wire clear-hex dialog back up 2025-06-16 22:41:33 -07:00
e4d88c3ebe Use pointerovers for setup/teardown; don't rely on pointerouts 2025-06-16 22:41:33 -07:00
67602d664e WIP: trying just using pointerovers 2025-06-16 22:41:33 -07:00
a2adadf1f8 Get rid of small space at bottom of page 2025-06-16 22:41:33 -07:00
53d6c6742a Ok, hover and firing arc doesn't get stuck at all
Not sure about counters
2025-06-16 22:41:33 -07:00
2b88b9fa8c Clean up 2025-06-16 22:41:33 -07:00
31a0ea2b47 Some cleanup 2025-06-16 22:41:33 -07:00
8c2d8054a1 I feel like I might have it? 2025-06-16 22:41:33 -07:00
cefd44f67a I feel like I'm close 2025-06-16 22:41:33 -07:00
0d5f4f5311 WIP: pointer events test 2025-06-16 22:41:33 -07:00