Deltarune script viewer

← back to main script listing

gml_Object_obj_dancer_gen_Draw_0

(view raw script w/o annotations or w/e)
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
}