class Particles : public GameObject
{
public:
- Particles(const Vector& epicenter, int number, Color color, int size, float velocity, int life_time);
+ Particles(const Vector& epicenter, const Vector& velocity, const Vector& acceleration, int number, Color color, int size, int life_time);
~Particles();
virtual void action(float elapsed_time);
private:
Color color;
float size;
- float velocity;
+ Vector vel, accel;
Timer timer;
+ bool live_forever;
struct Particle {
Vector pos;