diff options
author | Stijn Buys <ingar@osirion.org> | 2012-10-14 10:10:55 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2012-10-14 10:10:55 +0000 |
commit | 5227a260a893c0562f93f994f6b94b310ddc4f73 (patch) | |
tree | 3ab36e2a36d1ea6715c43653ad8ad3f85f9b4409 /src/render/particles.h | |
parent | 97d79a827ef4978df15fa117e013817dbcde1d09 (diff) |
Render a generic explosion effect for destroyed entities.
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__ |