int circleSize = 18; int mrRed = 0; int mrGreen = 0; int mrBlue = 0; float mrRandom = 0; int circleMax = 500; void setup(){ size(400, 400); background(0); stroke(255,55,100); strokeWeight(1); fill(356,89,100); smooth(); frameRate(5); rectMode(300); ellipseMode(CENTER); ellipse(35, 35, 50, 50); ellipseMode(CORNER); fill(102); ellipse(35, 35, 50, 50); } void mouseDragged() { mrRandom = random(0,255); 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 % 2) == 0) { ellipse(mouseX,mouseY,circleSize,circleSize); circleSize = circleSize + 20; }else{ rect(mouseX,mouseY,circleSize,circleSize); circleSize = circleSize + 10; } } circleSize = 1; } void draw(){ fill(0,0,0,10); rect(200,200,400,400); }