home *** CD-ROM | disk | FTP | other *** search
- #ifndef __ParticleCluster_h__
- #define __ParticleCluster_h__
-
- #include "vectormath.h"
-
- class Particle{
- public:
- vec3_t pos, vel;
-
- unsigned long spawntimeMillis, lifetimeMillis;
- };
-
- class ParticleCluster{
- public:
- unsigned long spawntimeMillis, lifetimeMillis;
- float boundingSphereRadius;
- vec3_t pos;
- int importance;
-
- ParticleCluster(unsigned long lifetimeMillis);
- virtual ~ParticleCluster()=0;
-
- virtual void render();
- virtual void move();
- };
-
- #endif /* __ParticleCluster_h__ */
-