float xrad,yrad; void setup() { size(400,400); ellipseMode(CENTER_DIAMETER); xrad=4; yrad=4; } void loop() { ellipse(mouseX,mouseY, xrad,yrad); } void mousePressed() { fill(random(100)+100,0,random(100)+100); } void mouseMoved() { xrad=(float)mouseX/(float)width; yrad=(float)mouseY/(float)height; xrad=4+50*xrad; yrad=4+50*yrad; } void mouseDragged() { fill(0,100+random(155),0); }