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

[LAB 4] Pirate

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

void draw_Pirate(int posX,int posY ,float picSize)
{
float scale = picSize / 500 ;
noStroke();
fill(255);
rect(scale * 50+posX,scale * 50+posY,scale * 400,scale * 400); //Face
strokeWeight(5);
stroke(0);
line(scale * 50+posX,scale * 300+posY,scale * 250+posX,scale * 50+posY); //Blindfolds
strokeWeight(1);
fill(0);
rect(scale * 120+posX,scale * 125+posY,scale * 80,scale * 80); //EyeLeft
rect(scale * 300+posX,scale * 125+posY,scale * 80,scale * 80); //EyeRight
fill(255);
ellipse(scale * 340+posX,scale * 165.5+posY,scale * 30,scale * 30);
fill(0);
rect(scale * 220+posX,scale * 200+posY,scale * 50,scale * 100); //Nose
rect(scale * 120+posX,scale * 350+posY,scale * 250,scale * 50); //Mouth
fill(255);
rect(scale * 120+posX,scale * 350+posY,scale * 25,scale * 25);//Teeth
rect(scale * 145+posX,scale * 350+posY,scale * 25,scale * 25); //Teeth
rect(scale * 195+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 220+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 245+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 295+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 320+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 345+posX,scale * 350+posY,scale * 25,scale * 25);//teeth
rect(scale * 120+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 145+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 170+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 220+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 245+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 270+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 295+posX,scale * 375+posY,scale * 25,scale * 25);//teeth
rect(scale * 320+posX,scale * 375+posY,scale * 25,scale * 25); //teeth
}


void draw()
{
  background(#DF013A);
  int startUnit = 0;
  int endUnit = 10;
  int posX =250;
  int posY =200;
  int scale = 75;
  while(startUnit <= endUnit)
  {
    posX = (mouseX/4)*startUnit;
    draw_Pirate(posX,posY,scale);
    startUnit++;
  }
}

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

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