Closed steviegt6 closed 1 year ago
Ready for merging once we confirm it introduces no bugs or quirks.
Thanks for the PR, @steviegt6! We appreciate all contributions and are looking forward to seeing you often in the future! LGTM, merging!
Wow, @steviegt6! Thanks for the quick review! Happy this got merged so quickly!
This PR rewrites the particle system, moving to a mostly-ECS setup with some remaining elements of OOP.
Particle
has been renamed toParticleBehavior
, and is now treated as a behavior-defining singleton. These singletons manage state, but do not contain state (state is instead stored in entity components as structs).