<!DOCTYPE html>
<html>
<head>
<title>Your Title Here</title>
</head>
<body>
<h1>Processing </h1>
<script src="https://cdnjs.cloudflare.com/ajax/libs/processing.js/1.6.6/processing.min.js"></script>
<script type="application/processing" data-processing-target="pjs">
float bodyX;
float cloud;
void setup(){
size(600,400);
frameRate(40);
}
void draw (){
//background
background(#A8D7FC);
//sun
fill(#FFE9B2);
circle(600,0,200);
fill(#FAD500);
circle(600,0,150);
fill(#FA9B00);
circle(600,0,100);
//cloud
fill(#FFFFFF, 50);
ellipse(cloud + 3, 100,200, 100);
ellipse(cloud +70 ,150,200,100);
ellipse(cloud -140 ,160,200,100);
cloud = cloud + random(-3,3);
cloud = cloud + 10;
if(cloud > width){
cloud=0;
}
//flower- pink
fill(#FFD1F5);
circle(520,420,100);
circle(600,320,100);
fill(#FFB9F0);
circle(540,350,100);
fill(#DEB260);
circle(600,400,150);
//flower orange
fill(#F5CA54);
circle(350,380,150);
circle(450,390,150);
fill(#FFCB3B);
circle(400,350,150);
fill(#DEB260);
circle(400,400,150);
//flower yellow
fill(#FCEA5C);
circle(160,330,100);
circle(280,380,100);
fill(#E8D85B);
circle(230,350,120);
fill(#DEB260);
circle(200,400,150);
//flower white
fill(#FFF7FD);
circle(0,300,100);
circle(80,370,100);
fill(#F5F2F4);
circle(60,320,100);
fill(#DEB260);
circle(10,400,150);
//wings 1
strokeWeight(1);
stroke(000000);
fill(#FFFFFF,50);
circle(bodyX,240,40);
circle(bodyX-30,240,40);
//body 1
noStroke();
rectMode(CENTER);
fill(#F0EB57);
rect(bodyX,300,100,100,40);
bodyX=bodyX + 1;
fill(#000000);
rect(bodyX,300,30,100,10);
bodyX = bodyX + random(-3,3);
//eye
fill(#FFFFFF);
circle(bodyX+30,290,20);
fill(#000000);
circle(bodyX+30,290,10);
if(bodyX > width){
bodyX=0;
}
}
</script>
<canvas id="pjs"></canvas>
</body>
</html>