xxxxxxxxxx
int[] circles;
int lastDiameter;
boolean firstTime;
int spacing;
void setup(){
size(600,600);
spacing = 20;
circles = new int[90];
int foo = 0;
while(foo <= circles.length - 1){
circles[foo] = width + (foo * spacing);
foo++;
}
}
void draw(){
background(200);
stroke(3);
strokeWeight(4);
noFill(5);
int arrayItemOn = 0;
while(arrayItemOn <= circles.length - 3){
int diameter = circles[arrayItemOn];
if(diameter <= 0){
circles[arrayItemOn] = lastDiameter + spacing;
diameter = lastDiameter + spacing;
}
else{
circles[arrayItemOn] -= 3;
}
ellipse(width/2,height/2,diameter,diameter);
if(arrayItemOn == circles.length - 1){
firstTime = false;
}
lastDiameter = diameter;
arrayItemOn++;
}
}