void setup() { size(800,800); } void draw() { background(255); ellipseMode(CORNER); smooth(); noFill(); ellipse(mouseX, mouseY, 150, 150); fill(0); ellipse(mouseX, mouseY+24, 70,100); fill(255); ellipse(mouseX, mouseY+42, 50, 60); fill(0); ellipse(mouseX+6, mouseY+58, 18, 18); if(mousePressed == true) { float i = mouseX; background(255); translate(400,400); rotate(i * PI/16); ellipseMode(CORNER); smooth(); noFill(); ellipse(100,100,150,150); fill(0); ellipse(100,124,70,100); fill(255); ellipse(100,142,50,60); fill(0); ellipse(106,158,18,18); } }