5
CPosition(int x, int y) : x(x), y(y) {}
10
class GraphicAnimation : public Animation
12
GraphicAnimation(CGraphic *g, int ticksPerFrame);
13
virtual Animation * clone();
18
virtual CParticle* clone();
21
class StaticParticle : public CParticle
24
StaticParticle(CPosition position, Animation *animation);
27
class CChunkParticle : public CParticle
30
CChunkParticle(CPosition position, Animation *smokeAnimation);
33
class CSmokeParticle : public CParticle
37
class CParticleManager
43
void add(CParticle *particle);
46
extern CParticleManager ParticleManager;