90 Commits

Author SHA1 Message Date
5eb60c0832 Change elevation level when revealing counter on map 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
5ee42370e9 DEBUG: map-center crosshair 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
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
d886028a76 Deselect when view changes to another squad 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
e0bddbb263 Add ability to deactivate/reactivate soldier records; make hex clearing work with right-click and add a confirmation modal dialog 2025-06-16 22:41:33 -07:00
264dd1ab3f Add clear hex contents dialog 2025-06-16 22:41:33 -07:00
f48928a3d4 Add some team color counters 2025-06-16 22:41:33 -07:00
337da46305 Remove prone toggle 2025-06-16 22:41:33 -07:00
f1084b826b Clean up some counters code 2025-06-16 22:41:33 -07:00
edb5af99c7 WIP: add multiple counters to troopers and cells 2025-06-16 22:41:33 -07:00
6f292102e4 WIP: counters 2025-06-16 22:41:33 -07:00
3887c64ff9 WIP: Turn/torso-twist mech template on keypress 2025-06-16 22:41:32 -07:00
3adf47f6a0 Allow generic maps to be still generated 2025-06-16 22:41:32 -07:00
46a3a93a37 Clone template instead of modifying original 2025-06-16 22:41:32 -07:00
ccd1d5eabc Build scenarios from scenario files 2025-06-16 22:41:32 -07:00
22614dd27f View squad records 2025-06-16 22:41:32 -07:00
13e0c5f084 Make stairs visible on roof levels 2025-06-16 22:41:32 -07:00
703b2d8929 Add troop number and squad number when creating counters 2025-06-16 22:41:32 -07:00
d02bd161b6 Allow selecting elevation level with up/down buttons 2025-06-16 22:41:32 -07:00
fdf59d5c0d WIP: edge UI style 2025-06-16 22:41:32 -07:00
2e465b69af WIP: floating edge UI 2025-06-16 22:41:32 -07:00
2fa516950b WIP: split hexes and building structure into different layers 2025-06-16 22:41:32 -07:00
e7aebda9dc Fix elevation view styles 2025-06-16 22:41:32 -07:00
fdb3840564 WIP: render radial coord hexes/maps 2025-06-16 22:41:32 -07:00
f534a22c2e Extract scenario-build function into separate module 2025-06-16 22:41:31 -07:00
35c569ffef WIP: Fill in some of the 'load scenario' tests 2025-06-16 22:41:31 -07:00
2dfd5cdac3 WIP: modify dev server to use as test server, also 2025-06-16 22:41:31 -07:00
c424c1fef2 Fix load scenario transition fade out 2025-06-16 22:41:31 -07:00
a406fa55d5 Fix toggle content vis 2025-06-16 22:41:31 -07:00
7b5fd7590b WIP: Fix pan-zoom for webkit 2025-06-16 22:41:31 -07:00
3de614c8ee Don't use custom built-in elements because they are not supported in webkit 2025-06-16 22:41:31 -07:00
c46c361217 Fix/refactor tests 2025-06-16 22:41:31 -07:00
dac61e6121 WIP: use scenario template to build scenarios client-side 2025-06-16 22:41:31 -07:00
f53358216c Fix storing scenario in local storage 2025-06-16 22:41:31 -07:00
7f5829a534 WIP: put all svg refs in scenario file at build time 2025-06-16 22:41:31 -07:00
488ebb384b Import mapsheets.svg 2025-06-16 22:41:31 -07:00
de1b9e2689 WIP: mock selenium response 2025-06-16 22:41:31 -07:00
96739897ec Use observable for showing hex distance count 2025-06-16 22:41:31 -07:00
5453b87db7 Use observable for end move and prone flag 2025-06-16 22:41:31 -07:00
9d4952eaad Remove select callbacks and use observable instead 2025-06-16 22:41:31 -07:00
cebf4ca548 Add dice 2025-06-16 22:41:31 -07:00
98834ec607 Fix show/hide record sheet toggle 2025-06-16 22:41:31 -07:00
c0a6440b48 WIP: record sheet layout 2025-06-16 22:41:30 -07:00
e4c1aaaf4f Simplify loading scenarios 2025-06-16 22:41:30 -07:00