วันพฤหัสบดีที่ 3 กันยายน พ.ศ. 2558

Titanic with mouse.

float sx = 100;
float sy = 100;
int colour = 0;
void setup()
{
  size(550, 550);
  frameRate(1000000000);
}
void draw() {
  background(#555555);
  sx = sx-1;
  titanic(sx, sy);
  if (sx < -600) {
    sx = 600;
    sy = random(0, 400);
  }
}

void titanic(float sx, float sy) {
  float w = 25;
  float h = 25;
  stroke(153);
  strokeWeight(4);
  line(sx+30, sy+300, sx+430, sy+300); //เส้นล่าง
  line(sx-70, sy+200, sx+29, sy+300); //เส้นหน้าเรือล่าง
  line(sx+430, sy+200, sx+430, sy+300); //เส้นหลังเรือล่าง
  line(sx-70, sy+200, sx+430, sy+200); //เส้นบนเรือล่าง
  line(sx+105, sy+100, sx+85, sy+200); //เส้นปล่องเรือ1หน้า
  line(sx+155, sy+100, sx+135, sy+200); //เส้นปล่องเรือ1หลัง
  line(sx+105, sy+100, sx+155, sy+100); //เส้นปล่องเรือ1บน
  line(sx+102, sy+120, sx+151, sy+120); //เส้นปล่องเรือ1ล่าง
  line(sx+200, sy+100, sx+180, sy+200); //เส้นปล่องเรือ2หน้า
  line(sx+250, sy+100, sx+230, sy+200); //เส้นปล่องเรือ2หลัง
  line(sx+200, sy+100, sx+250, sy+100); //เส้นปล่องเรือ2บน
  line(sx+197, sy+120, sx+246, sy+120); //เส้นปล่องเรือ2ล่าง
  line(sx+295, sy+100, sx+275, sy+200); //เส้นปล่องเรือ3หน้า
  line(sx+345, sy+100, sx+325, sy+200); //เส้นปล่องเรือ3หลัง
  line(sx+295, sy+100, sx+345, sy+100); //เส้นปล่องเรือ3บน
  line(sx+292, sy+120, sx+341, sy+120); //เส้นปล่องเรือ3ล่าง
  line(sx+50, sy+150, sx-10, sy+200); //เส้นหน้าเรือบน
  line(sx+50, sy+150, sx+390, sy+150); //เส้นบนเรือบน
  line(sx+390, sy+150, sx+390, sy+200); //เส้นหลังเรือบน
  line(sx+5, sy+275, sx+430, sy+275); //เส้นกลางเรือ
  fill(colour);
  ellipse(sx+100, sy+250, w, h); //หน้าต่าง1
  ellipse(sx+150, sy+250, w, h); //หน้าต่าง2
  ellipse(sx+200, sy+250, w, h); //หน้าต่าง3
  ellipse(sx+250, sy+250, w, h); //หน้าต่าง4
  ellipse(sx+300, sy+250, w, h); //หน้าต่าง5
  ellipse(sx+350, sy+250, w, h); //หน้าต่าง6
  ellipse(sx+400, sy+250, w, h); //หน้าต่าง7
  ellipse(sx, sy+252, w-15, h-15); //วงกลมสมอ
  fill(225);
  arc(sx, sy+230, w-5, h+15, PI/6, PI-PI/6); //โค้งสมอ
  line(sx, sy+230, sx, sy+255); //เส้นสมอ
}

void mousePressed(){
  colour = color(random(0,225),random(0,225),random(0,225));
}

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

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

Link Video Presentation Resort Managemant System Project.

Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน  ทองมณี  5801012620011 ลำดับภาพ: สุพิชชา  ศรีศิริ...