float x,y; void setup() { size(300,300); } int deg=0; //float x = 0.0; //float y = 0.0; //int deg = 0; void draw() { background(255); if(mousePressed==true) { x=mouseX; y=mouseY; if(mouseButton==LEFT) { x = mouseX + 40.0*cos(radians(deg)); y = mouseY + 40.0*sin(radians(deg)); ellipse(x, y, 20, 20); deg = deg + 1; fill(31,241,150); ellipse(x,y,30,30); } else if(mouseButton==RIGHT) { stroke(31,241,150); } line(x-10,y-10,x+10,y+10); line(x-10,y+10,x+10,y-10); } else { noStroke(); fill(31,241,150); ellipse(mouseX,mouseY,30,30); } }