gurkenlabs / litiengine

LITIENGINE 🕹 The pure 2D java game engine.
https://litiengine.com/
MIT License
731 stars 94 forks source link

Remove ParticleParameters #470

Open nightm4re94 opened 2 years ago

nightm4re94 commented 2 years ago

What feature / which classes are you referring to? ParticleParameter.

Describe what could be enhanced. Instead of using ParticleParameters for Emitter configuration, we could slim down our API by using Attributes. Attributes are generic and offer more flexibility and in my opinion having two components with nearly identical functionality doesn't make sense.

Are there any alternatives to what you've considered? Please elaborate. If we see a need to keep ParticleParameters specifically, we should document the difference properly.

Additional thoughts Removing ParticleParameters would entail these changes:

nightm4re94 commented 6 months ago

I got really lost here. Would appreciate if at somepoint someone could help me finish my branch.