I've made an Emitters class for my games emitters. It extends FlxGroup and I create/define the public emitters in the new() constructor. It also has some functions in the class to emit on objects, particle and points. All the emitters and functions are public static.
It works great for my game, but I'm wondering if there are any drawbacks doing it the way I am.
You can check out the demo project here
It has a few sample emitters defined, but they can be changed and others can be added to the Emitters class as needed.
I appreciate your feedback, and feel free to use the code however you want. Please let me know what you think of my method, whether it's good or bad.
If anyone that knows all the ins and outs of defining emitters, I'd love to see some better examples that I can add to this demo.