วันพฤหัสบดีที่ 18 กรกฎาคม พ.ศ. 2556

Expressway





void setup(){
size(300,300);  // กำหนดขนาดของ screen
background(215,255,255);  // กำหนดสีให้พื้นหลัง สีฟ้าอ่อน
}
int count = 0;  // ประกาศตัวแปร count เพื่อกำหนดจำนวนครั้งที่จะวนคำสั่งเงื่อนไข

void draw(){
  fill(192,192,192);  // กำหนดสีให้กับตัวทางด่วน เป็นสีเทาอ่อน
  rect(0,180,300,30);  // วาดสี่เหลี่ยม เป็นตัวทางด่วน
  drawexpress(8,5,180); // เรียกใช้ฟังก์ชั่น drawexpress
}

void drawexpress(int n,int x, int y){  // สร้างฟังก์ชั่นชื่อ drawexpress ประกาศตัวแปร n , x และ y
   while(count < n){  // กำหนดเงื่อนไข while โดยถ้า count น้อยกว่า n
   fill(127,127,127);  // กำหนดสีให้กับเสาทางด่วน เป็นสีเทาเข้ม
   rect(x,y,20,120);  // วาดสี่เหลี่ยมโดยรับค่าจากตัวแปร x และ y เพื่อกำหนดตำแหน่งการวาด
   x = x + 40;  // ให้ค่าของ x เพิ่มขึ้นเรื่อยๆ
   count = count + 1;  // ให้ค่าของ count เพิ่มขึ้นเรื่อยๆ
   }
}

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

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