int w=150;
int c;
void setup(){
size(700,700);
}
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){
int n=0;
int sx=0; //space
int sy=0;
while(n<5){
//////////////draw bird//////////////
strokeWeight(5);
fill(c);
ellipse(x+sx,y+sy,150,150); //head
fill(255);
ellipse((x-25)+sx,(y-10)+sy,30,30); //eye l
ellipse((x+25)+sx,(y-10)+sy,30,30); //eye r
fill(#FAC208);
triangle((x-20)+sx,(y+30)+sy,x+sx,(y+15)+sy,(x+20)+sx,(y+30)+sy); //mouse on
triangle((x-15)+sx,(y+30)+sy,x+sx,(y+40)+sy,(x+15)+sx,(y+30)+sy); //mouse under
fill(0);
ellipse((x-25)+sx,(y-10)+sy,10,10); //in eye l
ellipse((x+25)+sx,(y-10)+sy,10,10); //in eye r
rect((x-45)+sx,(y-30)+sy,40,10); //eyebrow l
rect((x+5)+sx,(y-30)+sy,40,10); //eyebrow r
line((x-75)+sx,y+sy,(x-150)+sx,w+sy); //wing l
line((x+75)+sx,y+sy,(x+150)+sx,w+sy); //wing r
n++;
sx = sx-50;
sy = sy+170;
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น