float a = 0; float b = 0; float c = 0; float d = 0; void setup() { size (900,300); } void draw(){ background (40, 160, 180); smooth(); fill(300,200,100,100); stroke(0,0,0,100); triangle(a+900, 150, a+1000, 75, a+940, 160); triangle(a+900, 150, a+960, 60, a+940, 160); triangle(a+890, 148, a+940, 155, a+940, 160); fill (200,250,0,20); stroke (0,0,0,100); triangle(a + 950,220, a + 1050,140, a + 990,225); triangle(a + 950,220, a + 1020,140, a + 990,225); triangle(a + 940,220, a + 990,220, a + 990,225); fill (230,205,0,50); stroke (0,0,0,100); triangle(d + 1150,200, d + 1200,180, d + 1180,205); triangle(d + 1150,200, d + 1190,180, d + 1180,205); triangle(d + 1140,200, d +1180,200, d + 1180,205); a = a - .5; d = d - .4; smooth(); noStroke(); //white ellipses as clouds fill(255,50); ellipse(b+180,80,30,30); ellipse(b+120,90,80,80); ellipse(b+150,120,100,100); ellipse(b+170,70,120,120); fill(255,150); ellipse(c+120,70,40,40); ellipse(c+130,80,20,20); ellipse(c+160,60,50,50); ellipse(c+180,50,30,30); ellipse(c+200,70,60,60); fill(255,120); ellipse(b+300,30,60,60); ellipse(b+330,20,80,80); ellipse(b+380,40,70,70); ellipse(b+420,30,20,20); fill(255,150); ellipse(c+675,30,20,20); ellipse(c+685,40,30,30); ellipse(c+710,20,60,60); ellipse(c+740,30,50,50); ellipse(c+760,40,20,20); fill(255,50); ellipse(c+280,220,130,130); ellipse(c+320,280,140,140); ellipse(c+350,220,100,100); ellipse(c+390,240,30,30); fill(255,150); ellipse(b+920,20,20,20); ellipse(b+940,20,40,40); ellipse(b+960,40,60,60); ellipse(b+980,30,50,50); ellipse(b+1000,40,40,40); fill(255,50); ellipse(c+780,120,50,50); ellipse(c+720,140,100,100); ellipse(c+750,170,100,100); fill(255,120); ellipse(c+1050,30,40,40); ellipse(c+1060,20,20,20); ellipse(c+1080,40,30,30); ellipse(c+1110,20,60,60); ellipse(c+1140,10,70,70); ellipse(c+1160,40,20,20); ellipse(b+1220,50,40,40); ellipse(b+1230,70,20,20); ellipse(b+1260,60,50,50); ellipse(b+1280,50,30,30); ellipse(b+1300,60,60,60); ellipse(b+1330,50,80,80); ellipse(b+1380,70,70,70); ellipse(b+1420,60,20,20); fill(255,100); ellipse(c+1480,20,20,20); ellipse(c+1520,30,80,80); ellipse(c+1550,40,40,40); ellipse(c+1675,30,20,20); ellipse(c+1685,40,30,30); ellipse(c+1710,20,60,60); ellipse(c+1740,30,50,50); ellipse(c+1760,40,20,20); b = b - .2; c = c - .1; }