xxxxxxxxxx
// sin, cos, array, class, collision, random, frameCount.
float[] levels = new float[20];
int numBalls = 5;
CircleWave[] balls = new CircleWave[numBalls];
void setup() {
size(850, 420);
ellipseMode(RADIUS);
stroke(255);
int index = 0;
for (int i = 20; i <= height-20; i += 20) {
levels[index] = i;
index++;
}
int valX = 110;
int valY = 110;
for (int k = 0; k < numBalls; k++) {
balls[k] = new CircleWave(valX, valY, random(50, 100) );
valX += 210;
if (valX > 740) {
valY = 315;
valX = 110;
}
}
}
void draw() {
background(#379CED);
strokeWeight(1.5);
for (int j = 20; j <= height- 20; j += 20) {
line (0, j, width, j);
}
for (int l = 0; l < numBalls; l++) {
balls[l].display();
}
collisionCheck();
}