1 |
siner += 1; |
2 |
if (on >= 1 && on <= 4) |
3 |
{ |
4 |
if (on == 1 && special == 1) |
5 |
special = 2; |
6 |
if (on == 1 || on == 2 || on == 3) |
7 |
{ |
8 |
if (onion_blue_alpha < 1) |
9 |
onion_blue_alpha += 0.05; |
10 |
} |
11 |
draw_sprite_ext(spr_onionblue, 0, x, y, 0.1 + onion_blue_alpha + (sin(siner / 4) * 0.05), onion_blue_alpha + (sin(siner / 4) * 0.05), 0, c_white, onion_blue_alpha); |
12 |
} |
13 |
if (on == 2 || on == 3 || on == 4) |
14 |
{ |
15 |
if (global.flag[20 manual_face_sprite] == 0) |
16 |
onionsprite = spr_onionsan_kawaii; |
17 |
if (global.flag[20 manual_face_sprite] == 1) |
18 |
onionsprite = spr_onionsan_yhear; |
19 |
if (global.flag[20 manual_face_sprite] == 2) |
20 |
onionsprite = spr_onionsan_wistful; |
21 |
if (global.flag[20 manual_face_sprite] == 3) |
22 |
onionsprite = spr_onionsan_disappoint; |
23 |
if (global.flag[20 manual_face_sprite] == 4) |
24 |
onionsprite = spr_onionsan_sing; |
25 |
if (global.flag[20 manual_face_sprite] == 5) |
26 |
onionsprite = spr_onionsan_menace; |
27 |
draw_sprite_part(onionsprite, floor(siner / 6), 0, 0, 63, floor(onionh), x - 32, y - floor(onionh)); |
28 |
if (on == 2 || on == 3) |
29 |
{ |
30 |
if (onionh < 63) |
31 |
onionh += 0.5; |
32 |
} |
33 |
if (on == 4) |
34 |
{ |
35 |
if (onionh > 0) |
36 |
onionh -= 0.5; |
37 |
else if (onion_blue_alpha > 0) |
38 |
onion_blue_alpha -= 0.05; |
39 |
} |
40 |
} |