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