1 |
if (obj_mainchara.battlemode == 1) |
2 |
{ |
3 |
if (battlealpha < 0.8) |
4 |
battlealpha += 0.04; |
5 |
} |
6 |
else if (battlealpha > 0) |
7 |
{ |
8 |
battlealpha -= 0.04; |
9 |
} |
10 |
draw_set_alpha(battlealpha); |
11 |
draw_set_color(c_black); |
12 |
draw_rectangle(__view_get(e__VW.XView, 0) - 100, __view_get(e__VW.YView, 0) - 100, __view_get(e__VW.XView, 0) + 740, __view_get(e__VW.YView, 0) + 540, false); |
13 |
draw_set_alpha(1); |
14 |
if (instance_exists(obj_caterpillarchara)) |
15 |
{ |
16 |
obj_caterpillarchara.image_blend = merge_color(c_white, c_black, battlealpha / 2); |
17 |
if (battlealpha <= 0) |
18 |
obj_caterpillarchara.image_blend = c_white; |
19 |
} |
20 |
if (whitecon == 1) |
21 |
{ |
22 |
with (obj_mainchara) |
23 |
battlemode = 0; |
24 |
whitetimer += 1; |
25 |
draw_set_alpha(whitetimer / 15); |
26 |
draw_set_color(c_white); |
27 |
draw_rectangle(-100, -100, __view_get(e__VW.XView, 0) + 740, __view_get(e__VW.YView, 0) + 540, false); |
28 |
draw_set_alpha(1); |
29 |
} |
30 |
if (whitecon == 2) |
31 |
{ |
32 |
whitetimer -= 1; |
33 |
draw_set_alpha(whitetimer / 15); |
34 |
draw_set_color(c_white); |
35 |
draw_rectangle(-100, -100, __view_get(e__VW.XView, 0) + 740, __view_get(e__VW.YView, 0) + 540, false); |
36 |
draw_set_alpha(1); |
37 |
if (whitetimer <= 0) |
38 |
{ |
39 |
global.interact = 0; |
40 |
whitecon = 0; |
41 |
whitetimer = 0; |
42 |
} |
43 |
} |
44 |
|
45 |
enum e__VW |
46 |
{ |
47 |
XView, |
48 |
YView, |
49 |
WView, |
50 |
HView, |
51 |
Angle, |
52 |
HBorder, |
53 |
VBorder, |
54 |
HSpeed, |
55 |
VSpeed, |
56 |
Object, |
57 |
Visible, |
58 |
XPort, |
59 |
YPort, |
60 |
WPort, |
61 |
HPort, |
62 |
Camera, |
63 |
SurfaceID |
64 |
} |