int varX = 0; int varY = 0; int varX2 = 400; int varY2 = 400; void setup() { size (400,400); smooth (); framerate (80); } void draw() { fill (varX,varY,varX2,75); background(varY2,varX2,0+varY2/2); stroke(256); ellipseMode(CENTER); ellipse(varX,varY,200,200); ellipse(varX2,varY2,200,200); ellipse(varX,varY2,200,200); ellipse(varX2,varY,200,200); ellipse(width/2,varY,200,200); ellipse(varX2,height/2,200,200); ellipse(width/2,varY2,200,200); ellipse(varX,height/2,200,200); fill (varX2,varY2,varX,100); triangle(varX-160,varY-185,varX-185,varY-160,varX+60,varY+60); triangle(varX2+160,varY2+185,varX2-60,varY2-60,varX2+185,varY2+160); triangle(varX-185,varY2+160,varX-160,varY2+185,varX+60,varY2-60); triangle(varX2+185,varY-160,varX2+160,varY-185,varX2-60,varY+60); triangle(width/2,varY+60,width/2-12,varY-185,width/2+12,varY-185); triangle(width/2,varY2-60,width/2-12,varY2+185,width/2+12,varY2+185); triangle(varX-185,height/2-12,varX-185,height/2+12,varX+60,height/2); triangle(varX2-60,height/2,varX2+185,height/2-12,varX2+185,height/2+12); varX=varX+1; varY=varY+1; varX2=varX2-1; varY2=varY2-1; fill(255,255,255,25); ellipse(width/2,height/2,varX/2,varY/2); fill(200,90,100,45); ellipse(width/2,height/2,varX2,varY2); }