1 |
timer++; |
2 |
x = camerax(); |
3 |
if (image_alpha > 0.1 && init == 0) |
4 |
{ |
5 |
init = 1; |
6 |
dronesfx = snd_loop(snd_dtrans_drone); |
7 |
snd_volume(dronesfx, 0, 0); |
8 |
snd_volume(dronesfx, 0.5, 60); |
9 |
snd_pitch(dronesfx, 0.1); |
10 |
} |
11 |
if (init == 1) |
12 |
{ |
13 |
linesfxtimer++; |
14 |
if (linesfxtimer >= 4) |
15 |
{ |
16 |
linesfxtimer = 0; |
17 |
sidenoise = snd_play(snd_dtrans_twinkle); |
18 |
snd_volume(sidenoise, 0.3, 0); |
19 |
snd_pitch(sidenoise, 0.6 + random(0.6)); |
20 |
} |
21 |
} |
22 |
c_extra = make_colour_rgb(255, 90, 195); |
23 |
draw_self(); |
24 |
draw_sprite_ext(sprite_index, 0, x, y + 480, 1, 1, 0, c_white, image_alpha); |
25 |
if (room == room_dw_mansion_top) |
26 |
{ |
27 |
if (y < (cameray() - 450)) |
28 |
y += 450; |
29 |
} |
30 |
else if (y < (cameray() - 450)) |
31 |
{ |
32 |
y = 0; |
33 |
} |
34 |
if (timer == (4 / f)) |
35 |
instance_create(camerax() + 0 + irandom(70), cameray() + 652 + irandom(32), obj_anime_bg_dot); |
36 |
if (timer == (10 / f)) |
37 |
instance_create(camerax() + 70 + irandom(70), cameray() + 652 + irandom(32), obj_anime_bg_dot); |
38 |
if (timer == (44 / f)) |
39 |
instance_create((camerax() + 640) - irandom(70), cameray() + 652 + irandom(32), obj_anime_bg_dot); |
40 |
if (timer == (50 / f)) |
41 |
instance_create((camerax() + 570) - irandom(70), cameray() + 652 + irandom(32), obj_anime_bg_dot); |
42 |
if (timer == (20 / f)) |
43 |
instance_create(camerax() + 0 + irandom(320), cameray() + 652 + irandom(32), obj_anime_bg_star); |
44 |
if (timer == (30 / f)) |
45 |
instance_create(camerax() + 320 + irandom(320), cameray() + 652 + irandom(32), obj_anime_bg_star); |
46 |
if (timer == (40 / f)) |
47 |
instance_create(camerax() + irandom(640), cameray() + 652 + irandom(32), obj_anime_bg_star); |
48 |
if (timer == (4 / f)) |
49 |
{ |
50 |
ellipse = instance_create(camerax() + 260 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_ellipse); |
51 |
ellipse.image_blend = c_extra; |
52 |
} |
53 |
if (timer == (16 / f)) |
54 |
{ |
55 |
ellipse = instance_create(camerax() + 260 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_ellipse); |
56 |
ellipse.image_blend = c_extra; |
57 |
} |
58 |
if (timer == (28 / f)) |
59 |
{ |
60 |
ellipse = instance_create(camerax() + 260 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_ellipse); |
61 |
ellipse.image_blend = c_extra; |
62 |
} |
63 |
if (timer == (40 / f)) |
64 |
{ |
65 |
ellipse = instance_create(camerax() + 0 + irandom(640), cameray() + 652 + irandom(32), obj_anime_bg_ellipse); |
66 |
ellipse.image_blend = c_yellow; |
67 |
} |
68 |
if (timer == (4 / f)) |
69 |
{ |
70 |
line = instance_create(camerax() + 20 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
71 |
line.image_blend = c_extra; |
72 |
} |
73 |
if (timer == (24 / f)) |
74 |
{ |
75 |
line = instance_create(camerax() + 20 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
76 |
line.image_blend = c_extra; |
77 |
} |
78 |
if (timer == (44 / f)) |
79 |
{ |
80 |
line = instance_create(camerax() + 20 + irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
81 |
line.image_blend = c_extra; |
82 |
} |
83 |
if (timer == (14 / f)) |
84 |
{ |
85 |
line = instance_create((camerax() + 620) - irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
86 |
line.image_blend = c_extra; |
87 |
} |
88 |
if (timer == (34 / f)) |
89 |
{ |
90 |
line = instance_create((camerax() + 620) - irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
91 |
line.image_blend = c_extra; |
92 |
} |
93 |
if (timer == (44 / f)) |
94 |
{ |
95 |
line = instance_create((camerax() + 620) - irandom(120), cameray() + 652 + irandom(32), obj_anime_bg_line); |
96 |
line.image_blend = c_extra; |
97 |
} |
98 |
if (timer == (20 / f)) |
99 |
{ |
100 |
line = instance_create(camerax() + 0 + irandom(640), cameray() + 652 + irandom(32), obj_anime_bg_line); |
101 |
line.image_blend = c_yellow; |
102 |
} |
103 |
if (timer >= (50 / f)) |
104 |
timer = 0; |