วันพุธที่ 17 กรกฎาคม พ.ศ. 2556
Railway
void setup() {
size(300,300); // กำหนดค่าของ screen
background(140,255,198); // กำหนดสีของพื้นหลัง เป็นสีเขียวอ่อน
}
void draw(){
int x = 10; // ประกาศตัวแปร x ให้มีค่าเป็น 10 (ตัวแปรชนิด local)
int y = 50; // ประกาศตัวแปร y ให้มีค่าเป็น 50 (ตัวแปรชนิด local)
rail(x,y); // เรียกใช้ฟังก์ชั่น rail
way(65); // เรียกใช้ฟังก์ชั่น way
rail(x,y + 130); // เรียกใช้ฟังก์ชั่น rail
way(195); // เรียกใช้ฟังก์ชั่น way
}
void rail(int x,int y){ // สร้างฟังก์ชั่น rail ประกาศตัวแปร x และ y
fill(160 ,82 ,45); // กำหนดสีให้กับตัวหมอนรถไฟ เป็นสีน้ำตาล
while(x >= 10 && x <= width){ // กำหนดเงื่อนไข while โดยถ้า x มากกว่าหรือเท่ากับ 10 และ x น้อยกว่าหรือเท่ากับ width
rect(x,y,15,80); // วาดสี่เหลี่ยม โดยให้มีการรับค่าจากตัวแปร x และ y
x = x + 30; // ให้เพิ่มค่า x ขึ้นเรื่อยๆ
}
}
void way(int z){ //สร้างฟังก์ชั่น way ประกาศตัวแปร z
fill(0); // กำหนดสีให้กับรางรถไฟ เป็นสีดำ
rect(0,z,width,10); // วาดสีเหลี่ยม โดยให้มีการรับค่าจากตัวแปร z
rect(0,z + 40,width,10); // วาดสีเหลี่ยม โดยให้มีการรับค่าจากตัวแปร z
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น