Elijah Voigt
eca7e95e10
So close to getting it to compile...
...
Then the real fun begins...
2 years ago
Elijah C. Voigt
3429e8f0bd
Parsing fog implemented.
...
Now just need to use the fog values...
2 years ago
Elijah C. Voigt
296d79afeb
Half way implementing fog tweakfile changes
...
Parsing the fog parameter in toml is a PITA but a good lesson for future
tweaks I guess...
2 years ago
Elijah Voigt
cc0299a65a
Rule: No move rejections (sideA->sideB->sideA)
2 years ago
Elijah Voigt
69205318dd
Move loading system to loading.rs
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 C. Voigt
5f2cd7bb4a
Audio fixed!
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
8cee0b6fb5
I think the jitter-selected issue is fixed
2 years ago
Elijah Voigt
983779c948
De-select does not work...
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
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 Voigt
df74674c96
Basic 3d select implemented0
2 years ago
Elijah Voigt
c987ad10b1
got display 3d color changing working
2 years ago
Elijah Voigt
fe013dcf3c
Starting work on skybox
...
need to make an example to just prove it out.
But at least it doesn't crash the game!
2 years ago
Elijah Voigt
f87bfb5a6c
Loading screen. Ironing out bugs with color change?
2 years ago
Elijah Voigt
2c17ecb1cd
Credits!
...
They are very rough, but easy enough to improve with some simple
parsing.
2 years ago
Elijah Voigt
4dbf524e3f
load state actually blocks now
2 years ago
Elijah Voigt
b8138c0129
Simple 2d/3d toggle
2 years ago
Elijah Voigt
293f27aba9
menu!
2 years ago
Elijah C. Voigt
426292685a
Set cargo_manifest_dir if not set
...
This is to address an `unwrap` in bevy_fmod I intend to remove in a PR.
2 years ago
Elijah C. Voigt
8e57eb3a49
Successful windows build working
2 years ago
Elijah Voigt
955c3effd7
Cross compilation...ish
2 years ago
Elijah Voigt
b73a2ac5bc
2D Selecting indexes works!
...
Also improved art a bit.
Still programmer art, but it's at least on theme.
Inspired by the colors of Mars.
2 years ago
Elijah Voigt
5f255275e0
Drawing pieces on the board!
...
Also states: 2d state, skeleton 3d state, menu state, loading state.
Really leaning into the bevy system scheduling.
2 years ago
Elijah Voigt
9cf884e54f
Mostly 2d sprites and code organization
2 years ago
Elijah Voigt
d5adb6955d
Simple board with ascii debugging system
2 years ago
Elijah Voigt
c856b3be48
Initial commit, fmod kinda works?!
2 years ago