วันศุกร์ที่ 12 กรกฎาคม พ.ศ. 2556

MY TABLETENNIS


void setup() {

  size(300, 300); //กำหนดขนาด canvas เป็น  300x300
 

}

void draw() {

  background(#000080); //กำหนดพื้นหลังเป็นสีน้ำเงิน


  drawTabletennis(); //วาดไม้ปิงปอง

  drawBall(); //วาดลูกปิงปอง

}

void drawBall() {

  int x = mouseX; //กำหนด mouseX ให้เป็นค่า x

  int y = mouseY; //กำหนด mouseY ให้เป็นค่า Y

  fill(#FFFFFF); //ใส่สีของลูกให้เป็นสีขาว

  ellipse(x, y, 50, 50); //วาดลูกปิงปอง

  stroke(#FFFFFF); //ใส่เส้นขอบของลายลูกเทนนิสเป็นสีขาว

  line(x-15, y-20, x-15, y+20); //วาดเส้นขอบของลูกปิงปอง

  line(x+15, y-20, x+15, y+20); //วาดเส้นขอบของลูกปิงปอง

}
void drawTabletennis(){ //ประกาศและกำหนดการทำงานfuction

  fill(#FF0000);
  ellipse(100,80,120,115); //ส่วนหน้าไม้ปิงปอง ซึ่งส่วนนี้จะถูกกำหนดสีตามเงื่อนไข

  fill(#8B4513); //.ใส่สีสี่เหลี่ยมผืนผ้าป็นสีน้ำตาล

  rect(90,120,20,60); //วาดสี่เหลี่ยมผื่นผ้าเพื่อเป็นด้ามไม้ปิงปอง

  arc(100,120,70,30,0,PI); //วาดวงกลมที่เป็นรอยต่อของหน้าไม้กับด้ามไม้ปิงปอง

}

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

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