Commit graph

250 commits

Author SHA1 Message Date
Oliver Akins
ee9d9ca6ed
Add python script to generate a hex SVG points 2022-12-25 17:41:03 -06:00
Oliver Akins
4991f0eac8
backup 2022-12-25 2022-12-25 17:40:13 -06:00
Oliver Akins
720170f867
Add FuelCard to the imports 2022-07-30 17:46:11 -06:00
Oliver Akins
0045cd4184
Add a state that allows changing the controls bar 2022-07-30 17:45:38 -06:00
Oliver Akins
4c318a9aeb
Add the player order and e-stop panels 2022-07-30 17:44:58 -06:00
Oliver Akins
4601ed480c
Allow half-ing the card for the order-preview 2022-07-30 17:44:17 -06:00
Oliver Akins
e4dfc8aa3f
Add the fuel card to the PlayerData 2022-07-30 17:43:49 -06:00
Oliver Akins
69aa91e632
Wrap the space shuttle icon in a div 2022-07-30 17:43:33 -06:00
Oliver Akins
60215ec328
Allow rendering a notice as well as a preview board 2022-07-25 23:56:03 -06:00
Oliver Akins
296aa7f298
Modify the board to accept the position array as a prop instead of accessing the store directly. 2022-07-25 23:55:30 -06:00
Oliver Akins
dd3662560d
Bubble or stop hover events depending on if the card button is visible. 2022-07-25 23:54:59 -06:00
Oliver Akins
b44417084c
Emit events when the user hovers over the card. 2022-07-25 23:54:11 -06:00
Oliver Akins
8ffffd8834
Add a writable store the player's hand 2022-07-25 21:38:42 -06:00
Oliver Akins
bd70c2caac
Add the player hand to the movement view 2022-07-25 21:38:23 -06:00
Oliver Akins
a36d85ae74
Correct the code to work with the new data structure 2022-07-25 21:38:05 -06:00
Oliver Akins
6e51bf7656
Add a component for a player's hand 2022-07-25 21:37:31 -06:00
Oliver Akins
a6788232e7
Make a card component 2022-07-25 21:37:02 -06:00
Oliver Akins
71fed3f107
Moar particles 2022-07-25 21:36:42 -06:00
Oliver Akins
23a80ccc28
Add a circle SVG for a11y reasons 2022-07-25 21:36:32 -06:00
Oliver Akins
ab3e4eb0ff
Fix the gosh darned particles 2022-07-23 19:29:26 -06:00
Oliver Akins
33d304ef5b
Add a ID property to PlayerData 2022-07-22 19:45:18 -06:00
Oliver Akins
5b2072b473
Add the ability to change the buttons text colour. 2022-07-22 19:45:04 -06:00
Oliver Akins
1b011d4a3b
Tweak animation lengths slightly 2022-07-22 19:44:43 -06:00
Oliver Akins
8d5a02f9a2
Correct the conditionals to display the ships 2022-07-22 18:47:39 -06:00
Oliver Akins
2eba630e39
Add a default value to the players store 2022-07-20 22:56:27 -06:00
Oliver Akins
b26911184f
Properly subscribe to the board store, and index the players data for proper information 2022-07-20 22:24:04 -06:00
Oliver Akins
885bebee71
Add super basic setup script 2022-07-20 22:14:56 -06:00
Oliver Akins
5c47a967dd
Have make build the module once before watching it 2022-07-20 22:13:49 -06:00
Oliver Akins
cfa5d7aaad
Remove p from the production run make recipe 2022-07-20 22:13:05 -06:00
Oliver Akins
e757168351
Replace nether portal warp gate with custom icon 2022-07-20 22:12:42 -06:00
Oliver Akins
8684f9d6f6
Create custom warpgate container for Cyber'ss icon 2022-07-20 22:12:11 -06:00
Oliver Akins
0a5f83704d
Add more exclude directories 2022-07-20 21:25:10 -06:00
Oliver Akins
f179188618
Update packages because why not? 2022-07-20 21:24:48 -06:00
Oliver Akins
5f0f101361
Update the comment for the ships data 2022-07-20 21:24:09 -06:00
Oliver Akins
b883c00247
Remove message properties that were causing problems 2022-07-20 21:23:38 -06:00
Oliver Akins
13711e5986
Remove use of the log since it doesn't exist yet. 2022-07-20 21:21:54 -06:00
Oliver Akins
25aeb8bc9e
Remove the rotation from the sailboat to prevent weird pointing direction 2022-07-20 21:16:03 -06:00
Oliver Akins
a8d9a363cb
Update the type of the players store 2022-07-20 21:14:02 -06:00
Oliver Akins
9508a7e66a
Move the board into a writable store 2022-07-20 21:13:41 -06:00
Oliver Akins
4ca083e570
Make the code only compute the proper main area index one time 2022-07-20 21:12:20 -06:00
Oliver Akins
d4bc98ff77
Add the class to style the side boxes with 2022-07-20 21:11:46 -06:00
Oliver Akins
12531fce67
Update the CSS 2022-07-20 21:09:17 -06:00
Oliver Akins
628ce29dad
Upgrade packages so I can use @const 2022-07-20 21:07:40 -06:00
Oliver Akins
599a4140a3
Add a basic movement phase screen with a board. 2022-07-19 22:54:49 -06:00
Oliver Akins
378e4315ba
Tweak the hexagon component to use the SVG background image 2022-07-19 22:54:13 -06:00
Oliver Akins
6f7477eecf
Move the onMount function call 2022-07-19 22:53:49 -06:00
Oliver Akins
4ab85924a9
Add a custom hexagon SVG 2022-07-19 22:53:20 -06:00
Oliver Akins
57135c4fad
Optimize the SVGs 2022-07-19 22:53:06 -06:00
Oliver Akins
dc510e00b0
Provide a fix for the failing test-case 2022-06-29 22:22:01 -06:00
Oliver Akins
32119625b7
Add test cases for when the closest ships are on the edge 2022-06-29 22:21:42 -06:00