xxxxxxxxxx
// Press mouse for new circles
// class, arrayList, array, PVector, cos, sin
// Inspired by takawo's 210515a (sketch #1195160)
LineManager lm;
Vehicle[] balls;
int numBalls = 3;
void setup() {
size(500, 500);
balls = new Vehicle[numBalls];
for (int i = 0; i< numBalls; i++) {
balls[i] = new Vehicle(width/2, height/2, 75);
}
lm = new LineManager();
}
void draw() {
fill(245, 100);
rect(0,0, width-1, height-1);
for (int i = 0; i< numBalls; i++) {
balls[i].run();
}
lm.pointsList = new ArrayList<PVector>();
lm.collectPoints(balls);
lm.connectPoints();
}
void mousePressed() {
balls = new Vehicle[numBalls];
for (int i = 0; i< numBalls; i++) {
balls[i] = new Vehicle(width/2, height/2, 75);
}
}