Elijah Voigt
e2c2f50ab3
Only make display mode switch avaliable after loading
2 years ago
Elijah Voigt
cc0299a65a
Rule: No move rejections (sideA->sideB->sideA)
2 years ago
Elijah Voigt
d737e9c10d
Restirct movement to non-self-capture tiles
2 years ago
Elijah Voigt
69205318dd
Move loading system to loading.rs
2 years ago
Elijah Voigt
a784bd1c2f
Cite your sources
2 years ago
Elijah Voigt
e0cb6b8bef
Starting on rules implementation
2 years ago
Elijah Voigt
1fcd30b026
Restrict movement to valid moves
...
Now need to fix valid moves to be accurate
2 years ago
Elijah Voigt
a58151ee52
Very simple 2d/3d toggle button
...
It's buggy as hell, but it works. Improvements come with icing.
2 years ago
Elijah Voigt
087b427506
Possible solution to cancel hover and music audio
2 years ago
Elijah Voigt
cf68b7aecf
Tried to re-center the pieces but they it is fraught...
2 years ago
Elijah Voigt
6ee1aeec0b
Nevermind, going back to shell.nix
2 years ago
Elijah Voigt
e978d40ff0
trying nix flakes
...
Seems to basically be a drop-in for what I was using?
2 years ago
Elijah Voigt
ed9a2d6581
Camera animations! And Turns!
2 years ago
Elijah Voigt
420742a2eb
Some cleanup, starting on opening animation fixups
2 years ago
Elijah Voigt
44b233f13f
Only play MenuSelect when an item is selected
2 years ago
Elijah C. Voigt
39d9b6a6c8
Update 3d model glb file in sync with google drive.
2 years ago
Elijah C. Voigt
e8e53dcc86
Add asset for number of cameras (should be 1 per display state)
2 years ago
Elijah C. Voigt
3cee6763f5
Asset cleanup, playing around with hot-swapping music
2 years ago
Elijah C. Voigt
5f2cd7bb4a
Audio fixed!
2 years ago
Elijah Voigt
5b2ba79895
Remove TODO, everything is in notion
2 years ago
Elijah Voigt
50d35533cc
Hey it worksgit add .; git commit Selection handling refactor FTW
2 years ago
Elijah Voigt
12bf2ea96d
About to make a big refactor to selection
2 years ago
Elijah Voigt
0d4a800456
OK so 2d/3d switching is pretty seamless (seemless?)
2 years ago
Elijah Voigt
012593b891
Fixed bug with 3d not having textures on startup
2 years ago
Elijah Voigt
e2e535137a
Most of the way toward the final camera setup
...
Two cameras only, one for 2d one for 3d -- none of this camera-per-state bs.
Still have a bug with switching while in the menu, but otherwise things
are working well.
2 years ago
Elijah Voigt
c7692d36c1
Need to figure out a better way to camera...
...
The general idea is that we will have 2 cameras total, one for 2d and
one for 3d. Start with 2d and switch to 3d. Each camera will be marked
with it's state, and there will be a system which listens for some event
(or resource update) to change the camera.
2 years ago
Elijah Voigt
1d17937b4a
oops, that wasn't supposed to be committed
2 years ago
Elijah Voigt
15c7f5c0fc
and the color inconsistency
2 years ago
Elijah Voigt
8cee0b6fb5
I think the jitter-selected issue is fixed
2 years ago
Elijah Voigt
51888d5370
Added nix shell (switched from fedora)
2 years ago
Elijah Voigt
d627e8229e
small diff
2 years ago
Elijah Voigt
64b18d9883
Adding some tracing I guess...
2 years ago
Elijah Voigt
983779c948
De-select does not work...
2 years ago
Elijah C. Voigt
ea99af748c
possible moves works as expectedgit add .; git commit (now to filter down to actually valid moves...
2 years ago
Elijah C. Voigt
1eba3d962e
moves is making progress
2 years ago
Elijah C. Voigt
cdf0b52ea6
no progress is made, but code has changed
2 years ago
Elijah C. Voigt
61ce668383
it was z-stackinggit add .; git status duhgit add .; git status
2 years ago
Elijah C. Voigt
38b796ad31
bug infestation. selecting/capturing/etc in 2d works worse than in 3d
2 years ago
Elijah C. Voigt
8e0254c7e8
refactor states; separate display and play states
2 years ago
Elijah C. Voigt
a5bb2aa385
exclusive selection
2 years ago
Elijah C. Voigt
ade967fb67
Hey 2d and 3d selection work!
...
Small bug w.r.t. selecting multiple entities at once, should be a quick fix...
2 years ago
Elijah C. Voigt
b4270899d2
Moving works in 2d!
...
Now just need to generalize 3d selection to select pieces + board tiles for movement to work there!
Exicted!
2 years ago
Elijah C. Voigt
729c74e932
Select refactors for 2d, sync select/deselects
2 years ago
Elijah C. Voigt
fdd3ccaa84
cargo fmt
2 years ago
Elijah C. Voigt
5c92c07d94
Make it work on MacOS
2 years ago
Elijah C. Voigt
fce038b7ac
correct credits file name
2 years ago
Elijah Voigt
f32d462df6
Added hitboxes
2 years ago
Elijah Voigt
8a5375e445
The animations work and they look sick
2 years ago
Elijah Voigt
668bb64e68
pickup/putdown animationsgit add .; git commit
2 years ago
Elijah Voigt
1aec9ae9ce
Stand-in pick-up/put-down movement. Next: animationsgit diff HEAD~1
2 years ago