BasicParticle.random constructor
BasicParticle.random(
- Size area
Implementation
factory BasicParticle.random(Size area) {
Vector2 velocity = randomVector(-5, 5);
Vector2 position = Vector2(
Random().nextDouble() * area.width,
Random().nextDouble() * area.height,
);
double radius = 40 + Random().nextDouble() * 50;
return BasicParticle(
area: area,
basePosition: position.clone(),
position: position.clone(),
velocity: velocity,
radius: radius,
baseRadius: radius,
);
}