//‰F’ˆ void setup() { size(300,300); } float x1 =0.0; float y1 =0.0; int r = 0; int x , y; void draw() { background(0); fill(255,0,0); triangle(120,40,160,25,160,55); fill(200,50,100); rect(160,29,50,25); fill(255); rect(220,30,25,5); rect(220,39,25,5); rect(220,48,25,5); fill(255); x1 = 200.0*sin(y1/30.0) +100.0; ellipse(int(x1), int(y1), 10,10); fill(0,255,0); x1 = 100.0*sin(y1/20.0) +200.0; ellipse(int(x1), int(y1), 10,10); fill(0,255,255); x1 = 150.0*sin(y1/10.0) +10.0; ellipse(int(x1), int(y1), 10,10); y1= y1+1; if (mousePressed == true) { x = mouseX; y = mouseY; if (mouseButton == LEFT) { fill(255,0,0); noStroke(); ellipse(mouseX,mouseY,15,15); } if (mouseButton == RIGHT) { fill(255); noStroke(); rect(mouseX,mouseY,15,15); } } else { fill(0,255,50); strokeWeight(1); noStroke(); ellipse(mouseX,mouseY,15,15); } fill(r,255,255); ellipse(150,150,100,100); ellipse(250,40,10,10); ellipse(80,100,10,10); ellipse(50,240,10,10); ellipse(270,240,20,20); fill(r,20,90); ellipse(40,70,10,10); ellipse(250,200,10,10); ellipse(150,250,10,10); ellipse(170,70,20,20); ellipse(30,280,10,10); fill(r,50,255); ellipse(70,30,10,10); ellipse(55,180,20,20); ellipse(220,100,10,10); ellipse(210,280,10,10); r = r + 1; if(255