วันอาทิตย์ที่ 13 กันยายน พ.ศ. 2558

Lab 4 : movie

 

void setup() {
  size(600,600);
}
void draw(){
 background(#FFEC85);
 int num = 2; // number of ant
 int count = 1;
 int X=mouseX;
 int Y=200;

 X=(X+2);


 if(X<=100 || X>=500){
   fill(#FF3E6E);
   textSize(40);
   textAlign(CENTER);
   text("I LOVE RIRAKUMA",300,550);
 }



  while(count<=num){
 draw_bear(X,Y);
 Y-=300;
 count++;
 }
}


void draw_bear(int X,int Y){
  int x=30;
  int x2=270;
  int y=170;

  strokeWeight(6);
  stroke(#624403);

  fill(#E09A2C);                        //outside ear
  ellipse(X,Y,130,130);
  ellipse(290+X,Y,130,130);

  fill(#FFE63D);                        //inside ear
  ellipse(-10+X,20+Y,80,80);
  ellipse(300+X,20+Y,80,80);

  fill(#E09A2C);                        //face
  ellipse(150+X,120+Y,340,280);

  fill(#624403);                        //eye
  ellipse(60+X,130+Y,20,30);
  ellipse(235+X,130+Y,20,30);

  noStroke();                           //nose
  fill(#ffffff);
  ellipse(150+X,175+Y,110,80);
  fill(#624403);
  ellipse(150+X,160+Y,25,20);

  noFill();                                //mouth
  stroke(#624403);
  arc(178+X,170+Y,55,55,HALF_PI,PI);
  arc(122+X,170+Y,55,55,0,HALF_PI);

  stroke(#FA4A46);                 //left cheek
  line(x-15+X,y+Y,x-25+X,y+20+Y);
  line(x+X,y+Y,x-10+X,y+20+Y);
  line(x+15+X,y+Y,x+5+X,y+20+Y);

  line(x2-15+X,y+Y,x2-25+X,y+20+Y);     //right cheek
  line(x2+X,y+Y,x2-10+X,y+20+Y);
  line(x2+15+X,y+Y,x2+5+X,y+20+Y);
}

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

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