Elijah C. Voigt
82b817a614
State management refactor
...
Have not run this, almost certain things are broken.
The general idea is we mark entities with components and have a general
purpose "OnStateChange" trigger that marks all "active state" entities
as visible and all "inactive state" entities as invisible.
This should simplify state management -- unless of course there are
exceptions which there will be and will require having some sort of
"Sticky<T>" component that says "When this state transition occurs,
don't touch this one entity"
2 years ago
Elijah C. Voigt
ae19a96844
Working better, but not intro -> game animation is missing
...
the game just pops into existance, no bueno.
2 years ago
Elijah C. Voigt
2bcc240cc3
Doesn't work, but saving my place
2 years ago
Elijah C. Voigt
59755d2bdd
cargo fmt
2 years ago
Elijah C. Voigt
666609e419
Not sure why, but resetting is not as elegant as I had hoped
...
This is definitely the right approach, but why is everything becoming
red??
2 years ago
Elijah C. Voigt
dc981aafea
cargo fmt
2 years ago
Elijah C. Voigt
2d60508471
Skip animation
2 years ago
Elijah C. Voigt
1d8a505d23
Example is close, but still no repro on the rendering bug...
2 years ago
Elijah C. Voigt
d75658939d
made example closer to real game, but still no repro...
2 years ago
Elijah C. Voigt
399c1c6208
Saving my place
...
This was too much work to accidentally fuck it up with my "fixes"
2 years ago
Elijah C. Voigt
e6be125c7d
Fixed placing captured pieces on the side of the board
2 years ago
Elijah C. Voigt
f9197ab157
Merge PlayState with Side
2 years ago
Elijah C. Voigt
0e2308929c
cargo fmt
2 years ago
Elijah C. Voigt
18f3797340
Adding endgame tracking
2 years ago
Elijah C. Voigt
fe2e023036
cargo fmt
2 years ago
Elijah C. Voigt
609ae8ebb9
In a good-ish spot, going to save
2 years ago
Elijah C. Voigt
f0a64541e1
Rip out 2d, merge editor and debug mode
2 years ago
Elijah C. Voigt
c9b2a22e68
Editor, plus better alignment for pieces on side of board
...
The pieces are still not in the right place...
2 years ago
Elijah C. Voigt
050dd1d3d1
Added scoring, but having trouble placing defunct pieces
2 years ago
Elijah C. Voigt
63dac42250
Refactor: valid move indicators no longer despawn
2 years ago
Elijah C. Voigt
8689574e95
Example works, not sure why gray in game.
...
Going to move on to some smaller wins
2 years ago
Elijah C. Voigt
52efde3756
Progress toward the dissolve animation
...
Not sure why the base coat is gray instead of transparent...
2 years ago
Elijah C. Voigt
eea2f879d0
skeleton for capture animation flow
2 years ago
Elijah C. Voigt
31041be37c
Light tweaks working
2 years ago
Elijah C. Voigt
90a33be8be
Fixup animations, add hover menu sound
2 years ago
Elijah C. Voigt
3d5d1dd42a
Getting things mostly fixed up with the 0.12 update
...
Problems with animations, regressions IMO. Not sure how to fix w/
correctness in mind.
Waiting on sam to make some updates to the assets file before fixing
animations then can produce a build.
2 years ago
Elijah C. Voigt
a1a0814673
Things mostly work! Solved the dumb camera anim...
2 years ago
Elijah C. Voigt
87b6672631
Everything works!... except animation...
2 years ago
Elijah Voigt
de30eaf06a
Mostly working, battling handle types
2 years ago
Elijah C. Voigt
837c345ffe
Making progress toward 0.12 upgrade completion
2 years ago
Elijah Voigt
0a79c8a53a
This *should* be all I need for the 0.12 upgrade...
2 years ago
Elijah Voigt
13a2e9f0a0
Started light tweaks
2 years ago
Elijah Voigt
4040d55372
3d models/materials/animations tweaks
...
Likely cannot update these in real time...
2 years ago
Elijah Voigt
3f8232283e
adding msaa configuration
2 years ago
Elijah Voigt
589be78b2b
Added tonemapping tweak to tweakfile
2 years ago
Elijah Voigt
0f17a2523a
Integrating fog and adding color grading to tweakfile
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 C. Voigt
79f1e0813d
Very roughly using the spotlight valid move indicators
2 years ago
Elijah C. Voigt
d3d46a7788
Got tiles working
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
a58151ee52
Very simple 2d/3d toggle button
...
It's buggy as hell, but it works. Improvements come with icing.
2 years ago
Elijah Voigt
cf68b7aecf
Tried to re-center the pieces but they it is fraught...
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 C. Voigt
39d9b6a6c8
Update 3d model glb file in sync with google drive.
2 years ago
Elijah C. Voigt
5f2cd7bb4a
Audio fixed!
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