1 |
if (on == 1) |
2 |
{ |
3 |
if (amt <= 1) |
4 |
amt += 0.05; |
5 |
if (y < 0) |
6 |
y += 1; |
7 |
else |
8 |
on = 0; |
9 |
} |
10 |
if (on == 2) |
11 |
{ |
12 |
if (amt > 0) |
13 |
amt -= 0.05; |
14 |
if (y > ystart) |
15 |
y -= 1; |
16 |
else |
17 |
instance_destroy(); |
18 |
} |
19 |
if (reverse == 0) |
20 |
siner += 1; |
21 |
else |
22 |
siner -= 1; |
23 |
draw_set_color(c_white); |
24 |
draw_set_circle_precision(8); |
25 |
draw_set_alpha(0.5 * amt); |
26 |
for (i = 0; i < 12; i += 1) |
27 |
{ |
28 |
draw_set_color(make_color_hsv((i * 20) + siner, 255, 255)); |
29 |
draw_circle(x + (sin(((i * 10) + siner) / 20) * 40), y + (cos(((i * 10) + siner) / 20) * 20) + 140, 3, 0); |
30 |
} |
31 |
draw_set_alpha(0.4 * amt); |
32 |
for (i = 0; i < 24; i += 1) |
33 |
{ |
34 |
draw_set_color(make_color_hsv((i * 20) + siner, 255, 255)); |
35 |
draw_circle(x + (sin(((i * 10) + siner) / 20) * 80), y + (cos(((i * 5) + siner) / 20) * 60) + 140, 6, 0); |
36 |
} |
37 |
draw_set_alpha(1); |
38 |
draw_sprite(sprite_index, image_index, x, y); |