Example #1
0
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;
}