Commit Graph

23 Commits (687fe39b6805e287676276e22c6af228c66374a6)

Author SHA1 Message Date
Elijah C. Voigt ba4414226f Change all logging from info!/warn! to debug! 1 year ago
Elijah C. Voigt 6f53ff2611 Make intro speedier 1 year ago
Elijah C. Voigt 1a9c774ccf Make score keeping idempotent
Also add 'being captured' to capture flow.
1 year ago
Elijah C. Voigt bb2775b5eb Tweakable animation speeds for everything
Pressing speeds up animations across the board
Animation "fast" speeds can be tweaked per category:
* text
* movement
* light
* dissolve
1 year ago
Elijah C. Voigt 52f978e70a Basically the intro works...
There's def some bugs with clicking through the intro title...
2 years ago
Elijah C. Voigt 7b4682bc21 mid refactor: dissolve::{in,out} tagging for animation
So far things are borked, but it _feels_ like we're going in the right
direction
2 years ago
Elijah C. Voigt ac7458a0f9 Clippy is happy 2 years ago
Elijah C. Voigt 023dd9dc00 Clippy fixes 2 years ago
Elijah C. Voigt 877f7001b1 Mostly updated to bevy 0.13 2 years ago
Elijah C. Voigt bd303af745 clicking through animations/intro scroll 2 years ago
Elijah C. Voigt 4b5c90f1ba saving my place working on menus
Also refactored my custom any_component_X methods to act more like other
conditionals
2 years ago
Elijah C. Voigt 5fc0706c10 Saving my place
Adding a little 'just_pressed' helper for system conditionals
Replaces that lambda I kept using all over the place
2 years ago
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 0a37814aeb Hacking in tutorial button.
Need to toggle it on/off, but this is a good step.
2 years ago
Elijah C. Voigt 80ee571cb1 it is ugly, but it works. Intro is idempotent 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 d5f44b9639 Technically works, but want to tweak showing/hiding text boxes 2 years ago
Elijah C. Voigt 2bcc240cc3 Doesn't work, but saving my place 2 years ago
Elijah C. Voigt 0f9d9b27ea cargo fmt 2 years ago
Elijah C. Voigt 8825736373 tutorial main chunk, definitely buggy... for tomorrow 2 years ago
Elijah C. Voigt 7566ca1ca2 cargo fmt 2 years ago
Elijah C. Voigt 207d691b2e intro with basic animation 2 years ago
Elijah C. Voigt b983dc8e23 Stub out intro animation 2 years ago