#include ".\particle.h" #include Particle::Particle(void) { m_Position=Vector(); m_NextParticle=NULL; m_Time_to_Live=0; m_Age=0; m_Size=0; m_D_Size=0; //m_Color=Vector(UnitRandom(),UnitRandom(),UnitRandom(),1); m_Color=Vector(1,1,1,1); refrcol=false; } Particle::~Particle(void) { } void Particle::setPosition(Vector position) { m_Position=position; } void Particle::setPosition(double x, double y, double z) { m_Position.x=x; m_Position.y=y; m_Position.z=z; } Vector& Particle::getPosition(void) { return m_Position; } void Particle::getPosition(double& x, double& y, double& z) { x=m_Position.x; y=m_Position.y; z=m_Position.z; }