From 5227a260a893c0562f93f994f6b94b310ddc4f73 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 14 Oct 2012 10:10:55 +0000 Subject: Render a generic explosion effect for destroyed entities. --- src/render/particles.h | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'src/render/particles.h') 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__ -- cgit v1.2.3