void setup() { size(600,600); fill(200,230,20); smooth(); rectMode(CENTER); } void draw() { if (mousePressed) { fill((-mouseX+765)/3, (-mouseY+765)/3, 200, 100); noStroke(); } else { stroke( 200,mouseY/3,mouseX/3, 100); noFill(); } ellipse(mouseX+50, mouseY+50, 20,20); ellipse(mouseX+50, mouseY-50, 20,20); ellipse(mouseX-50, mouseY+50, 20,20); ellipse(mouseX-50, mouseY-50, 20,20); rect(mouseX+70, mouseY+0, 20,20); rect(mouseX+0, mouseY+70, 20,20); rect(mouseX-70, mouseY+0, 20,20); rect(mouseX+0, mouseY-70, 20,20); }