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

RAIWAY



int x = 0; //กำหนดตัวแปร  x = 0 เพื่อนำมาแทนค่าในฟังก์ชัน
int y = 20;//กำหนดตัวแปร y = 20เพื่อนำมาแทนค่าในฟังก์ชัน
int width = 30; //กำหนดตัวแปร เพื่อนำมาแทนค่าในฟังก์ชัน
int height = 70; //กำหนดตัวแปร เพื่อนำมาแทนค่าในฟังก์ชัน
int n = 10;  //กำหนดตัวแปร เพื่อนำมาแทนค่าในฟังก์ชัน
int c = 0;  //กำหนดตัวแปร เพื่อนำมาแทนค่าในฟังก์ชัน

void setup() {
  size(300, 200);//กำหนดขนาดของcanvas 1ให้เป็น300*200 pixel
  background(#09D070);//กำหนดสีพื้นหลังให้เป็นสีเขียว
  }

void drawRailway() { //กำหนดฟังก์ชันท void drawRailway
  while(c < n) {//คำสั่งที่ใช้ทำloop ในที่นี้ ถ้า   c < n นำมาแทนค่าลงในเงื่อนไขดังนี้
  strokeWeight(15);//กำหนดความหนาของเส้นเป็น 15
  line(x-10, y, x-10, y+150);//กำหนดตัวแปรเพื่อใช้เป็นเงื่อนไข
  line(x, y+30, x+45, y+30);//กำหนดตัวแปรเพื่อใช้เป็นเงื่อนไข
  line(x, y+120, x+45, y+120);//กำหนดตัวแปรเพื่อใช้เป็นเงื่อนไข
  x=x+40;//กำหนดตัวแปรเพื่อใช้เป็นเงื่อนไข
  c=c+1;//กำหนดตัวแปรเพื่อใช้เป็นเงื่อนไข
  }
}

void draw() { //เรียกใช้คำสั่ง void draw
stroke(#7D7C83);//กำหนดสีให้เส้นให้เป็นสีเทา
  drawRailway(); //เรียกใช้คำสั่ง void drawRailway ซึ่งใช้ได้ไหลายครั้ง
}

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

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