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

Lab 4 : Book

int c;

void setup() {
size(500, 500);
}

void draw(){
background(255);

  draw_book(mouseX,mouseY);
}

void draw_book(int posX,int posY){
  int n=1;
  int sx=0;
  int sy=0;

  while(n<4){
fill(0);                                          //hair
quad((posX+30)+sx,(posY-180)+sy,(posX+50)+sx,(posY-170)+sy,(posX+30)+sx,(posY-150)+sy,(posX+30)+sx,(posY-160)+sy);

fill(0);
ellipse((posX+30)+sx,(posY-150)+sy,25,25);

fill(0);
ellipse((posX+20)+sx,(posY-125)+sy,35,35);

fill(0);
ellipse((posX+10)+sx,(posY-100)+sy,40,40);

fill(0);
ellipse(posX+sx,(posY-70)+sy,50,50);

stroke(0);                                     //face
fill(#FFEDB9);
ellipse(posX+sx,(posY+50)+sy,200,250);

noFill();                                            //mouth
stroke(0);
curve((posX+70)+sx,posY+sy,(posX-30)+sx,(posY+100)+sy,(posX+30)+sx,(posY+100)+sy,(posX-70)+sx,posY+sy);

noFill();                                            //eye l
stroke(0);
curve((posX-150)+sx,(posY+20)+sy,(posX-60)+sx,(posY+25)+sy,(posX-20)+sx,(posY+40)+sy,(posX-50)+sx,(posY+70)+sy);

noFill();                                            //eye r
stroke(0);
curve((posX+50)+sx,(posY+70)+sy,(posX+20)+sx,(posY+40)+sy,(posX+60)+sx,(posY+25)+sy,(posX+150)+sx,(posY+20)+sy);

stroke(0);                                           //nose
fill(0);
ellipse(posX+sx,(posY+70)+sy,3,3);

stroke(#FCA88A);                                     //cheek l
fill(#FCA88A);
ellipse((posX-65)+sx,(posY+85)+sy,30,30);

stroke(#FCA88A);                                     //cheek r
fill(#FCA88A);
ellipse((posX+65)+sx,(posY+85)+sy,30,30);

stroke(0);                                          //hand l
fill(#FFEDB9);
ellipse((posX-70)+sx,(posY+160)+sy,60,60);

stroke(0);                                          //hand r
fill(#FFEDB9);
ellipse((posX+70)+sx,(posY+160)+sy,60,60);

textSize(60);                                       //name book
fill(c);
text("REBORN!",(posX-120)+sx,(posY-190)+sy);

  n++;
  sx = sx+250;
  sy = sy+20;
  }
}

void mousePressed(){
  c=#FF0004;
}

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

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