วันเสาร์ที่ 5 กันยายน พ.ศ. 2558

Lab 3 : Flying Bird

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
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น