sketch
var r = 0;var g = 0;var b = 0;var s = 2;
var f = 0;
function setup() {
createCanvas(450, 600);
background(0);
}
function draw() {
translate(width/2, height/2); fill(f, 50);
stroke(r, g, b, 100);
strokeWeight(s);
rotate(mouseX); ellipse(0, 0, mouseY, mouseX); ellipse(0, 0, mouseX, mouseY); ellipse(0, 0, 30,30);
mouseX -= .5;
if (mouseX < 450 & mouseX > 0 && mouseY < 600 && mouseY > 0) { r=127;
g=0;
b = 255;
}
if (mouseX<405 & mouseX > 45 && mouseY < 540 && mouseY > 60 ) { r = 0;
g = 0;
b = 255;
}
if (mouseX < 360 & mouseX > 90 && mouseY < 480 && mouseY > 120) { r = 0;
g = 255;
b = 0;
} if (mouseX < 315 & mouseX > 135 && mouseY < 420 && mouseY > 180) { r = 255;
g = 128;
b = 0;
}
if (mouseX < 270 & mouseX > 180 && mouseY < 360 && mouseY > 240) { r = 255;
g = 0;
b = 0;
}
}
function mousePressed() {
s = random(1, 20); }