|
3749477ec1
|
Remove 'reveal pattern' from game, as it's not necessary
|
2025-06-16 22:41:29 -07:00 |
|
|
2e1a160568
|
Remove calling record sheet object with 'new'
|
2025-06-16 22:41:29 -07:00 |
|
|
63376cb641
|
Move function into closure
|
2025-06-16 22:41:29 -07:00 |
|
|
48f239470f
|
Remove calling the gme module with 'new'
|
2025-06-16 22:41:29 -07:00 |
|
|
ff2aaab4da
|
Remove calling the counter module with 'new'
|
2025-06-16 22:41:29 -07:00 |
|
|
de9bdbc83a
|
Minor refactor
|
2025-06-16 22:41:29 -07:00 |
|
|
6f510c9383
|
Refactor sight line module to extract svg queries into game module
|
2025-06-16 22:41:29 -07:00 |
|
|
fb1468982a
|
Remove calling firing arc module with 'new'
|
2025-06-16 22:41:29 -07:00 |
|
|
5f648d48d4
|
Remove calling sight line module with 'new'
|
2025-06-16 22:41:29 -07:00 |
|
|
0fbed6a3e7
|
Make sight line module a function instead of a class
|
2025-06-16 22:41:29 -07:00 |
|
|
72b1b8adfc
|
Refactor sight line module to remove almost all querying for elements
|
2025-06-16 22:41:29 -07:00 |
|
|
e385798667
|
Refactor firing arc module, 'set' function
|
2025-06-16 22:41:29 -07:00 |
|
|
189b044242
|
More refactor of firing arc module
|
2025-06-16 22:41:29 -07:00 |
|
|
0577330264
|
More refactor of firing arcs module
|
2025-06-16 22:41:29 -07:00 |
|
|
6ef3ee2892
|
Remove svg queries from firing arc position function
|
2025-06-16 22:41:29 -07:00 |
|
|
38c71baf9a
|
WIP: simplify/clarify firing arc algo
|
2025-06-16 22:41:29 -07:00 |
|
|
51afec5648
|
WIP: firing arcs algo
|
2025-06-16 22:41:29 -07:00 |
|
|
485aaffeae
|
More functional refactor
|
2025-06-16 22:41:29 -07:00 |
|
|
13af41bf92
|
Add two more sight line query functions
|
2025-06-16 22:41:29 -07:00 |
|
|
bfd656314c
|
Move more firing arc logic to its module
|
2025-06-16 22:41:29 -07:00 |
|
|
5eadfa0c87
|
Change troop-number and troop-allegiance references to just number and allegiance
|
2025-06-16 22:41:29 -07:00 |
|
|
714b08a8ee
|
Remove unused files
|
2025-06-16 22:41:29 -07:00 |
|
|
e2b88df5c0
|
Remove references to 'container' in counter.js; fix dblclick not working right
|
2025-06-16 22:41:29 -07:00 |
|
|
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 |
|
|
6990e20e15
|
Remove scrollbars from svg
|
2025-06-16 22:41:29 -07:00 |
|
|
d6bb247699
|
Add missing row
|
2025-06-16 22:41:29 -07:00 |
|
|
deacb601ba
|
Add grenade counter
|
2025-06-16 22:41:29 -07:00 |
|
|
329689138c
|
Fade the map in after it is done loading
|
2025-06-16 22:41:29 -07:00 |
|
|
d36236d0fe
|
Update storing pan & zoom changes to localStorage
|
2025-06-16 22:41:29 -07:00 |
|
|
b812884bdf
|
Update viewBox to make off-board starting positions visible
|
2025-06-16 22:41:29 -07:00 |
|
|
1fc6657fe5
|
Update pan-zoom lib
|
2025-06-16 22:41:29 -07:00 |
|
|
bad21e66b5
|
Use checkboxes for grenades
|
2025-06-16 22:41:29 -07:00 |
|
|
a0c724992e
|
Add another integration test; document debugging integration tests
|
2025-06-16 22:41:29 -07:00 |
|
|
07d6d58699
|
Add Docker command scripts
|
2025-06-16 22:41:29 -07:00 |
|
|
b0eebf13f2
|
Don't watch or inject live reload when running test server
|
2025-06-16 22:41:29 -07:00 |
|
|
e9bfecace9
|
Run server on different port when running tests
|
2025-06-16 22:41:29 -07:00 |
|
|
6084c54e2e
|
Integration test running with test server
|
2025-06-16 22:41:29 -07:00 |
|
|
927d8a7f0c
|
Add beginning setup for tests
|
2025-06-16 22:41:29 -07:00 |
|
|
695ab184b2
|
Add callbacks for updating the UI
|
2025-06-16 22:41:29 -07:00 |
|