diff options
Diffstat (limited to 'src/render/particles.h')
-rw-r--r-- | src/render/particles.h | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/render/particles.h b/src/render/particles.h index a41065c..c2d9c02 100644 --- a/src/render/particles.h +++ b/src/render/particles.h @@ -128,6 +128,7 @@ public: static void clear(); static void list(); + private: static ParticleScript *find(const std::string &label); @@ -253,18 +254,6 @@ public: virtual void draw(const float elapsed); }; -/* ---- class Spray ----------------------------------------------- */ - -/// spray style particles -class Spray : public ParticleSystem -{ -public: - Spray(const ParticleScript *script, const core::Entity *entity, const model::Particles *modelclass); - virtual ~Spray(); - - virtual void draw(const float elapsed); -}; - /* ---- class Trail ------------------------------------------------ */ /// trail style particles, like an engine trail @@ -277,6 +266,21 @@ public: virtual void draw(float elapsed); }; +/* ---- class Spray ----------------------------------------------- */ + +/** + * @brief spray style particles + * a spray is a sprite ejector + * */ +class Spray : public ParticleSystem +{ +public: + Spray(const ParticleScript *script, const core::Entity *entity, const model::Particles *modelclass); + virtual ~Spray(); + + virtual void draw(const float elapsed); +}; + } // namespace render #endif // __INCLUDED_RENDER_PARTICLES_H__ |