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

Lab 3 movies(change color)

int eye_size = 100;
int red = 255;
int green = 255;
int blue = 0;
void setup () {
  size(500, 500);
  background(34, 23, 44);
  strokeWeight(3);
}
void draw() {
  fill(red, green, blue);
  rect(50, 50, 400, 400);
  eye(100, 150, eye_size);
  eye(300, 150, eye_size);
  mouth(150, 300);
}
void mouseMoved() {
  red = red -5;
  green = green - 15;
  blue = blue  - 51;
  if (red==0) {
    red = 255;
  }
  if (green==0) {
    green = 255;
  }
  if (blue==0) {
    blue = 255;
  }
}
void eye(int eyeposX, int eyeposY, int eye_size) {
  fill(255, 255, 255);
  ellipse(eyeposX+50, eyeposY+50, eye_size+70, eye_size+60);
  fill(red, green, blue);
  ellipse(eyeposX+50, eyeposY+50, eye_size, eye_size);
  fill(0, 0, 0);
  ellipse(eyeposX+50, eyeposY+50, eye_size/2, eye_size/2);

  line(eyeposX+90, eyeposY+20, eyeposX+130, eyeposY-40);
  line(eyeposX+50, eyeposY-60, eyeposX+50, eyeposY);
  line(eyeposX+10, eyeposY+20, eyeposX-30, eyeposY-40);
}
void mouth(int mouthposX, int mouthposY) {
  fill(210, 54, 27);
  ellipse(mouthposX+100, mouthposY+60, 350, 80);
  line(mouthposX-30, mouthposY+60, mouthposX+240, mouthposY+60);
}

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

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