Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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__