float sx = 100;
float sy = 100;
int colour = 0;
void setup()
{
size(550, 550);
frameRate(1000000000);
}
void draw() {
background(0);
sx = sx-1;
titanic(sx, sy);
if (sx < -600) {
sx = 600;
sy = random(0, 400);
}
float x=0;
int y=0;
float step=30;
while (x < mouseX) {
line(x, mouseX, width/2, y);
x = x + step;
}
}
void titanic(float sx, float sy) {
float w = 25;
float h = 25;
int n = 0;
int m = 0;
while (n < 2) {
stroke(153);
strokeWeight(4);
line(sx+30+m, sy+300+m, sx+430+m, sy+300+m); //เส้นล่าง
line(sx-70+m, sy+200+m, sx+29+m, sy+300+m); //เส้นหน้าเรือล่าง
line(sx+430+m, sy+200+m, sx+430+m, sy+300+m); //เส้นหลังเรือล่าง
line(sx-70+m, sy+200+m, sx+430+m, sy+200+m); //เส้นบนเรือล่าง
line(sx+105+m, sy+100+m, sx+85+m, sy+200+m); //เส้นปล่องเรือ1หน้า
line(sx+155+m, sy+100+m, sx+135+m, sy+200+m); //เส้นปล่องเรือ1หลัง
line(sx+105+m, sy+100+m, sx+155+m, sy+100+m); //เส้นปล่องเรือ1บน
line(sx+102+m, sy+120+m, sx+151+m, sy+120+m); //เส้นปล่องเรือ1ล่าง
line(sx+200+m, sy+100+m, sx+180+m, sy+200+m); //เส้นปล่องเรือ2หน้า
line(sx+250+m, sy+100+m, sx+230+m, sy+200+m); //เส้นปล่องเรือ2หลัง
line(sx+200+m, sy+100+m, sx+250+m, sy+100+m); //เส้นปล่องเรือ2บน
line(sx+197+m, sy+120+m, sx+246+m, sy+120+m); //เส้นปล่องเรือ2ล่าง
line(sx+295+m, sy+100+m, sx+275+m, sy+200+m); //เส้นปล่องเรือ3หน้า
line(sx+345+m, sy+100+m, sx+325+m, sy+200+m); //เส้นปล่องเรือ3หลัง
line(sx+295+m, sy+100+m, sx+345+m, sy+100+m); //เส้นปล่องเรือ3บน
line(sx+292+m, sy+120+m, sx+341+m, sy+120+m); //เส้นปล่องเรือ3ล่าง
line(sx+50+m, sy+150+m, sx-10+m, sy+200+m); //เส้นหน้าเรือบน
line(sx+50+m, sy+150+m, sx+390+m, sy+150+m); //เส้นบนเรือบน
line(sx+390+m, sy+150+m, sx+390+m, sy+200+m); //เส้นหลังเรือบน
line(sx+5+m, sy+275+m, sx+430+m, sy+275+m); //เส้นกลางเรือ
fill(colour);
ellipse(sx+100+m, sy+250+m, w, h); //หน้าต่าง1
ellipse(sx+150+m, sy+250+m, w, h); //หน้าต่าง2
ellipse(sx+200+m, sy+250+m, w, h); //หน้าต่าง3
ellipse(sx+250+m, sy+250+m, w, h); //หน้าต่าง4
ellipse(sx+300+m, sy+250+m, w, h); //หน้าต่าง5
ellipse(sx+350+m, sy+250+m, w, h); //หน้าต่าง6
ellipse(sx+400+m, sy+250+m, w, h); //หน้าต่าง7
ellipse(sx+m, sy+252+m, w-15, h-15); //วงกลมสมอ
fill(225);
arc(sx+m, sy+230+m, w-5, h+15, PI/6, PI-PI/6); //โค้งสมอ
line(sx+m, sy+230+m, sx+m, sy+255+m); //เส้นสมอ
n++;
m += 250;
}
}
void mousePressed() {
colour = color(random(0, 225), random(0, 225), random(0, 225));
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
Link Video Presentation Resort Managemant System Project.
Video Presentation Resort Managemant System Project. จัดทำโดย พากษ์เสียง: คุณาสิน ทองมณี 5801012620011 ลำดับภาพ: สุพิชชา ศรีศิริ...
-
- 1NF หรือ Fisrt Normal Form มีเงื่อนไขอยู่ว่า ต้องไม่มีคอลลัมน์ใดในตารางที่มีค่ามากกว่า 1 ค่า หรือที่เรียกว่า Atomic ซึ่งหมายถึง ข้อมูลที่...
-
https://docs.google.com/spreadsheets/d/10Y6o-h8dAAKf7MHTtGvQDBJuzGkAx_X0WYVgj2nB8v0/edit?usp=sharing จากภาพจะเห็นว่า - เก...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น