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
Elijah Voigt
9cb7043eed
Some improvements... 2d breaks when you select in 3d though...
2 years ago
Elijah Voigt
df74674c96
Basic 3d select implemented0
2 years ago
Elijah Voigt
fc2a0850d7
holy shit it just kinda works
2 years ago
Elijah Voigt
e1c4a99baf
starting on ray intersection work
2 years ago
Elijah Voigt
c987ad10b1
got display 3d color changing working
2 years ago
Elijah Voigt
9da2109dd9
Debug rotating camera to appreciate the skybox
2 years ago
Elijah Voigt
91188a6219
Skybox!
...
Skybox example and working in game.
Need to do something cool to take advantage of it like moving the
camera, but it's there and I know roughly how to make one!
2 years ago