void setup() { size (500, 500); smooth(); } void draw() { background(0); noFill(); stroke(158,22,6); circle(width/2, height/2, mouseX); noFill(); stroke(22,88,227); circle2(width/3, height/3, mouseX); noFill(); stroke(17,114,162); circle3(width/3, height-165, mouseX); noFill(); stroke(93,64,120); circle4(width-160, height-165, mouseX); noFill(); stroke(3,23,106); circle5(width-160, height/3, mouseX); //noLoop(); } void circle(float x,float y,float r) { if(r>5) { ellipse(x,y,r,r); circle(x,y,r/2); circle(x,y,r/3); circle(x,y,r/4); circle(x,y,r/5); } } void circle2(float x2,float y2,float r2) { if(r2>3) { ellipse(x2,y2,r2,r2); circle(x2,y2,r2/2); circle(x2,y2,r2/3); circle(x2,y2,r2/4); circle(x2,y2,r2/5); } } void circle3(float x3,float y3,float r3) { if(r3>3) { ellipse(x3,y3,r3,r3); circle(x3,y3,r3/2); circle(x3,y3,r3/3); circle(x3,y3,r3/4); circle(x3,y3,r3/5); } } void circle4(float x4,float y4,float r4) { if(r4>3) { ellipse(x4,y4,r4,r4); circle(x4,y4,r4/2); circle(x4,y4,r4/3); circle(x4,y4,r4/4); circle(x4,y4,r4/5); } } void circle5(float x5,float y5,float r5) { if(r5>3) { ellipse(x5,y5,r5,r5); circle(x5,y5,r5/2); circle(x5,y5,r5/3); circle(x5,y5,r5/4); circle(x5,y5,r5/5); } }