travis
121faff0e8
Added CEmitter::LoadFromXML method to load particle settings from XML files. Made Update code generic and moved from CDefaultEmitter child class up into CEmitter base class. Cleaned up code in general and removed unused member variables. This was SVN commit r6691.
26 lines
620 B
C++
26 lines
620 B
C++
/**
|
|
* =========================================================================
|
|
* File : DefaultEmitter.h
|
|
* Project : 0 A.D.
|
|
* Description : Default particle emitter implementation.
|
|
* =========================================================================
|
|
*/
|
|
|
|
#ifndef INCLUDED_DEFAULTEMITTER
|
|
#define INCLUDED_DEFAULTEMITTER
|
|
|
|
#include "ParticleEmitter.h"
|
|
|
|
class CDefaultEmitter : public CEmitter
|
|
{
|
|
public:
|
|
CDefaultEmitter(const int MAX_PARTICLES = 4000, const int lifetime = -1);
|
|
virtual ~CDefaultEmitter(void);
|
|
|
|
// Sets up emitter to the default particle effect.
|
|
virtual bool Setup();
|
|
|
|
};
|
|
|
|
#endif
|