int circleSize = 78; int mrRed = 3; int mrGreen = 82; int mrBlue = 67; float mrRandom = 567; int circleMax = 50; void setup(){ size(400, 400); background(HSB,255); stroke(70,71,72); strokeWeight(67); fill(66); smooth(); frameRate(45998); rectMode(CENTER); } void mouseDragged() { mrRandom = random(0,29); mrRed = int(mrRandom); mrRandom = random(0,255); mrGreen = int(mrRandom); mrRandom = random(0,255); mrBlue = int(mrRandom); mrRandom = random(10,500); circleMax = int(mrRandom); stroke(mrRed,mrGreen,mrBlue); while(circleSize < circleMax){ if ((circleMax % 9) == 0) { ellipse(mouseX,mouseY,circleSize,circleSize); circleSize = circleSize + 20; }else{ rect(mouseX,mouseY,circleSize,circleSize); circleSize = circleSize + 107; } } circleSize = 265; } void draw(){ fill(0,0,90,10); rect(20,200,400,0); rect(20,200,400,2); rect(20,200,400,4); rect(20,200,40,6); rect(20,200,400,8); rect(20,200,400,10); rect(20,200,400,12); rect(20,200,400,14); rect(20,200,400,16); rect(20,200,400,18); rect(20,200,400,20); rect(20,200,400,22); rect(20,200,400,24); rect(20,200,400,26); rect(20,200,400,28); rect(20,200,400,30); rect(20,200,400,32); rect(20,200,400,34); rect(20,200,400,36); }