Commit Graph

109 Commits (12feaca205b719dc686f61976e46417e35c98475)

Author SHA1 Message Date
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 8a9b47be6b Drastic rework of movement
* Added `moves` ledger to Board
  * This should help with future work like undo, automated tests,
    net-play.
* Refactored 2d and 3d displays to use BoardIndex -> Transform
  * This means we can have a generic system set the position of Entities
    based on moves on the Board.
* Refactored 2d view to have centered board
  * (instead of shifting root entity which had poor behavior
    characteristics)
2 years ago
Elijah Voigt 03fa207297 Generic update board system in progress 2 years ago
Elijah Voigt f904945a05 3d board drawing and gizmos enabled with debug mode 2 years ago
Elijah Voigt 4dbf524e3f load state actually blocks now 2 years ago
Elijah Voigt 293f27aba9 menu! 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