anchor_delta = (particle->anchorx - particle->pos.x);
particle->wobble += (4 * anchor_delta * 0.05) + systemRandom.randf(-0.5, 0.5);
- particle->wobble *= 0.99;
+ particle->wobble *= 0.99f;
particle->anchorx += particle->drift_speed * elapsed_time;
}
}
particle->pos.y = systemRandom.randf(SCREEN_HEIGHT);
int size = systemRandom.rand(2);
particle->texture = ghosts[size];
- do {
- particle->speed = size*.2 + systemRandom.randf(3.6);
- } while(particle->speed < 1);
- particle->speed *= 50;
+ particle->speed = systemRandom.randf(std::max(50, (size * 10)), 180 + (size * 10));
particles.push_back(particle);
}
}