Files
louiscklaw 5637fbf94f update,
2025-02-01 02:07:58 +08:00

32 lines
679 B
Plaintext

class Particle {
boolean dead;
float alpha;
PVector location;
Particle(PVector location) {
this.location = location;
dead = false;
alpha = 10;
}
void update() {
fill(0, 5);
noStroke();
ellipse(location.x, location.y, 2, 2);
location.add(flowField.getVector(location).mult(2));
alpha -= 0.1;
if(location.x > width) {
location.x = 0;
}
if(location.x < 0) {
location.x = width;
}
if(location.y > height) {
location.y = 0;
}
if(location.y < 0) {
location.y = height;
}
}
}