1 | cur_alpha = battlealpha; |
2 | if (obj_mainchara.battlemode == 1) |
3 | { |
4 | if (battlealpha < 0.5) |
5 | battlealpha += 0.04; |
6 | } |
7 | else if (battlealpha > 0) |
8 | { |
9 | battlealpha -= 0.04; |
10 | } |
11 | if (tile_fade == 1) |
12 | { |
13 | if (cur_alpha != battlealpha) |
14 | { |
15 | for (var i = 0; i < array_length_1d(tilearray); i++) |
16 | tile_set_alpha(tilearray[i], battlealpha * 2); |
17 | } |
18 | } |
19 | draw_set_alpha(battlealpha); |
20 | draw_set_color(c_black); |
21 | 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); |
22 | draw_set_alpha(1); |
23 | if (instance_exists(obj_caterpillarchara)) |
24 | { |
25 | obj_caterpillarchara.image_blend = merge_color(c_white, c_black, battlealpha); |
26 | if (battlealpha <= 0) |
27 | obj_caterpillarchara.image_blend = c_white; |
28 | } |
29 | |
30 | enum e__VW |
31 | { |
32 | XView, |
33 | YView, |
34 | WView, |
35 | HView, |
36 | Angle, |
37 | HBorder, |
38 | VBorder, |
39 | HSpeed, |
40 | VSpeed, |
41 | Object, |
42 | Visible, |
43 | XPort, |
44 | YPort, |
45 | WPort, |
46 | HPort, |
47 | Camera, |
48 | SurfaceID |
49 | } |