I’ve been looking into managing projectiles used in my application. I have been working on a rocket launcher, and looked briefly at the ninja demo. The snow ball class seems a little extreme for such a simple concept.
For example snowball.cpp uses snowball.h which links to another header file which links to another one on top of that.
I am trying to think of a simple approach for my project. For example if a node “projectile” travels a certain distance, and has no collision with anything then it gets deleted.