Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2012-10-14 10:10:55 +0000
committerStijn Buys <ingar@osirion.org>2012-10-14 10:10:55 +0000
commit5227a260a893c0562f93f994f6b94b310ddc4f73 (patch)
tree3ab36e2a36d1ea6715c43653ad8ad3f85f9b4409 /src/render/particles.h
parent97d79a827ef4978df15fa117e013817dbcde1d09 (diff)
Render a generic explosion effect for destroyed entities.
Diffstat (limited to 'src/render/particles.h')
-rw-r--r--src/render/particles.h28
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__