Elijah C. Voigt
2295de0043
Loading is borked, but tutorial worked...
1 year ago
Elijah C. Voigt
877f7001b1
Mostly updated to bevy 0.13
2 years ago
Elijah C. Voigt
d3c2289d41
why you no iter_many_mut().for_each()???
2 years ago
Elijah C. Voigt
c04f72dccd
🤷
...
The tutorial fails to init sometimes for some weird reason...
2 years ago
Elijah C. Voigt
a7ffd6e0f9
Button images rough implementation
...
Tuning font sizing and need to add font changes upon interaction
2 years ago
Elijah C. Voigt
bd303af745
clicking through animations/intro scroll
2 years ago
Elijah C. Voigt
ca95bf46ec
escape is handled gracefully in most situations
2 years ago
Elijah C. Voigt
aef8c719f2
tutorial menu works
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
ca092ddbc0
Saving my place, reworking menus
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
b6cb7bcf13
Add Tutorial button to toggle it on/off
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
ad7090aa47
Changed formatting of tutorial text to be the side of the screen
...
Still got some formatting issues, mostly the font size on smaller
windows, but that can be addressed later...
2 years ago
Elijah C. Voigt
80ee571cb1
it is ugly, but it works. Intro is idempotent
2 years ago
Elijah C. Voigt
6e68b2fc2a
Only show piece tutorials once
2 years ago
Elijah C. Voigt
2bcc240cc3
Doesn't work, but saving my place
2 years ago
Elijah C. Voigt
2946c89f36
tutorial logic mostly works
2 years ago
Elijah C. Voigt
0f9d9b27ea
cargo fmt
2 years ago
Elijah C. Voigt
3acb1ad949
cargo fmt
2 years ago
Elijah C. Voigt
8825736373
tutorial main chunk, definitely buggy... for tomorrow
2 years ago
Elijah C. Voigt
7a72257633
Plan out tutorial
2 years ago