Commit Graph

10 Commits

Author SHA1 Message Date
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 f570a4a966 Replace tiny-ecs with the version I've been using + my own tweaks 2025-03-05 00:23:19 -05:00
Sage Vaillancourt f2ff35daec Add tiny and tiny-types 2025-03-05 00:21:25 -05:00
Sage Vaillancourt 8162c7f723 Turn spawners into entities driven by the spawnerSystem. 2025-03-05 00:10:41 -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
Sage Vaillancourt 0b79dc68fb Much much much more generic collision detection.
Now uses a small collidingEntities system essentially as just a query for the collisionDetection system.
Makes a simple stack of collected ingredients at the end of a round.
Added some hacks to the velocity system that I don't like!
But it works somewhat splendidly!
2025-03-04 00:24:47 -05:00
Sage Vaillancourt cdb8c1315e Remove offscreen.lua
Neat concept, but for now the cache rollover handles this without issue.
2025-03-03 19:19:12 -05:00
Sage Vaillancourt a6f9dabd88 Burger -> Cart
Add several sprite-based ingredients!
Centralizing caching in the new ingredients.lua
2025-03-03 19:18:15 -05:00
Sage Vaillancourt 22ff80cea7 Better ECS-ization
Added Tomatoes. Separated collision detection and resolution.
2025-03-03 13:37:10 -05:00
Sage Vaillancourt af5b494cdc Init commit
The burger - 'e bounce
2025-02-28 14:49:19 -05:00