1 |
depth = 1005400; |
2 |
xx = camerax() * 0.95; |
3 |
yy = cameray(); |
4 |
if (init == 0) |
5 |
{ |
6 |
linesiner = 0; |
7 |
for (i = 0; i < 20; i++) |
8 |
liney[i] = 200 + (40 * (i * i)); |
9 |
for (i = 0; i < 8; i++) |
10 |
{ |
11 |
patha[i] = path_add(); |
12 |
pathb[i] = path_add(); |
13 |
path_set_closed(patha[i], 0); |
14 |
path_set_closed(pathb[i], 0); |
15 |
path_set_precision(patha[i], 6); |
16 |
path_set_precision(pathb[i], 6); |
17 |
for (j = 0; j < 6; j++) |
18 |
{ |
19 |
path_add_point(patha[i], (i * 20) + (i * j * j * 8), -70 * j, 1); |
20 |
path_add_point(pathb[i], -((i * 20) + (i * j * j * 8)), -70 * j, 1); |
21 |
} |
22 |
} |
23 |
init = 1; |
24 |
} |
25 |
draw_set_color(c_lime); |
26 |
linesiner++; |
27 |
if (init == 1) |
28 |
{ |
29 |
draw_set_alpha(0.1); |
30 |
for (i = 0; i < 19; i++) |
31 |
{ |
32 |
draw_set_color(merge_color(c_navy, c_black, i * 0.05)); |
33 |
draw_rectangle(-100, yy - 50, room_width + 100, (yy - 50) + (i * 15), false); |
34 |
} |
35 |
draw_set_alpha(0.5 + (sin(linesiner / 12) * 0.1)); |
36 |
draw_set_color(c_lime); |
37 |
for (i = 0; i < 8; i++) |
38 |
{ |
39 |
draw_path(patha[i], xx + 320, yy + 320, false); |
40 |
draw_path(patha[i], xx + 319, yy + 320, false); |
41 |
draw_path(pathb[i], xx + 320, yy + 320, false); |
42 |
draw_path(pathb[i], xx + 321, yy + 320, false); |
43 |
} |
44 |
for (i = 0; i < 19; i++) |
45 |
{ |
46 |
liney[i] = lerp(liney[i], -400, 0.005); |
47 |
if (liney[i] <= -100) |
48 |
liney[i] += liney[19]; |
49 |
draw_ellipse((xx - 100) + (liney[i] / 2), yy + liney[i], (xx + 640 + 100) - (liney[i] / 2), yy + 600, true); |
50 |
} |
51 |
draw_set_alpha(1); |
52 |
draw_set_color(c_black); |
53 |
draw_rectangle(-100, room_height - 240, room_width + 100, room_height + 2, false); |
54 |
} |
55 |
draw_set_alpha(1); |