int w=150;
int c;
void setup(){
size(500,500);
}
void draw(){
background(#69C2F7);
w=mouseY;
if(frameCount%40>20){
w+=40;
}else{
w-=50;
}
if(mouseY<200){
c=#FF0000;
}else if(mouseY<350){
c=255;
}else{
c=#10BF08;
}
draw_bird(mouseX,mouseY);
}
void draw_bird(int x,int y){
strokeWeight(5);
fill(c);
ellipse(x,y,150,150); //head
fill(255);
ellipse(x-25,y-10,30,30); //eye l
ellipse(x+25,y-10,30,30); //eye r
fill(#FAC208);
triangle(x-20,y+30,x,y+15,x+20,y+30); //mouse on
triangle(x-15,y+30,x,y+40,x+15,y+30); //mouse under
fill(0);
ellipse(x-25,y-10,10,10); //in eye l
ellipse(x+25,y-10,10,10); //in eye r
rect(x-45,y-30,40,10); //eyebrow l
rect(x+5,y-30,40,10); //eyebrow r
line(x-75,y,x-150,w); //wing l
line(x+75,y,x+150,w); //wing r
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น