void setup() { size(400,400); } float x=0.0; float y=0.0; void draw() { background(110,182,248); stroke(0); line(0,120,120,120); line(120,0,120,120); fill(75,197,51); noStroke(); rect(250,50,52,50); triangle(260,115,180,220,280,250); triangle(180,220,280,250,120,300); rect(190,290,40,25); rect(100,310,35,53); rect(50,50,20,35); fill(255); ellipse(280,60,15,15); ellipse(280,75,20,20); ellipse(65,65,15,15); ellipse(65,80,20,20); ellipse(230,200,15,15); ellipse(230,215,20,20); ellipse(150,320,15,15); ellipse(150,335,20,20); fill(199,199,199); ellipse(40,0,150,70); ellipse(120,0,150,70); ellipse(200,0,150,70); ellipse(280,0,150,70); ellipse(360,0,150,70); fill(255); x=10.0*sin(y/10.0)+150.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+50.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+200.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+250.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+300.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+100.0; ellipse(x,y,8,8); fill(255); x=10.0*sin(y/10.0)+350.0; ellipse(x,y,8,8); y=y+1; if(mousePressed==true) { x=mouseX; y=mouseY; if (mouseButton==LEFT) { stroke(0); } else if (mouseButton==RIGHT) { stroke(255,0,0); } else{stroke(0,0,255); } line(x-10,y-10,x+10,y+10); line(x-10,y+10,x+10,y-10); } else { fill(244,186,22); ellipse(mouseX,mouseY,25,25); } }