Sage Vaillancourt
23f5ba9f03
Get some cart upgrades in there.
...
Replace "key" => value with a simple object of component replacements.
2025-03-08 09:56:53 -05:00
Sage Vaillancourt
d6c934a265
Slightly more ECS spawner upgrades?
...
Not positive this is in the spirit, but we're figuring it out, kay?
2025-03-07 17:10:04 -05:00
Sage Vaillancourt
60461aa14f
Some renames to be a little less generic
...
I.e. `entity` is unclear, and hard to search for.
2025-03-07 13:20:38 -05:00
Sage Vaillancourt
110d02fe2c
Some vars for drawTextSystem consistency
...
Sort generated filter-types
PdImage,PdFont -> pd_image,pd_font
2025-03-06 23:27:39 -05:00
Sage Vaillancourt
67c2b81fc3
Mostly correct menuing
...
Add tinyLogSystemChanges
2025-03-06 23:04:05 -05:00
Sage Vaillancourt
590121f7a6
Get most of the way toward basic new-round behavior
...
Committing while in a mostly-working state so I can get some refactoring done.
2025-03-06 19:15:31 -05:00
Sage Vaillancourt
2e87bc8836
Almost-working upgrade menu.
...
Basic input system.
More advanced text-drawing system.
2025-03-06 01:06:46 -05:00
Sage Vaillancourt
94b391801d
Drop available upgrades after ingredient stack.
...
***Temporarily*** use timers to defer ingredient spawn
This should be more component-y for sure.
2025-03-05 18:11:58 -05:00
Sage Vaillancourt
5d16c75cf6
Extract some round control to rounds.lua
...
Collected items are now unique entities in the world, instead of being held by the cart.
Commented-out sparking logic.
Very very very basic effects.lua, with things to apply to the cart.
2025-03-04 19:04:27 -05:00