void Particle::setup() { position = param->startingPoint + randomPointOnCircle(param->radius); speed = randomPointOnCircle(param->maxSpeed); age = 0; maxAge = param->lifeTime; isAlive = true; }
void Particle::setup(float newHueMin, float newHueMax) { position = param->startingPoint + randomPointOnCircle(param->radius); speed = randomPointOnCircle(param->maxSpeed); age = 0; maxAge = param->lifeTime; isAlive = true; hue_min = newHueMin; hue_max = newHueMax; }