Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_darkener_Draw_0

(view raw script w/o annotations or w/e)
1
if (darken == 1)
2
{
3
    with (obj_heroparent)
4
        darkify = 1;
5
    if (global.chapter == 3 && i_ex(obj_tenna_enemy) && (obj_tenna_enemy.phaseturn == 11 || obj_tenna_enemy.testlightemup == 1))
6
    {
7
        if (darkamt < 8)
8
            darkamt += 1;
9
    }
10
    else if (darkamt < 15)
11
    {
12
        darkamt += 1;
13
    }
14
    with (obj_whiteedge)
15
        image_alpha = obj_darkener.darkamt / 15;
16
}
17
if (darken == 0)
18
{
19
    with (obj_growtangle)
20
        growcon = 3;
21
    with (obj_heroparent)
22
        darkify = 0;
23
    if (darkamt > 0)
24
        darkamt -= 1;
25
    with (obj_whiteedge)
26
        image_alpha = obj_darkener.darkamt / 15;
27
    if (darkamt <= 0)
28
        instance_destroy();
29
}
30
draw_set_alpha(darkamt / 20);
31
draw_set_color(c_black);
32
draw_rectangle(__view_get(e__VW.XView, 0) - 40, __view_get(e__VW.YView, 0) - 40, __view_get(e__VW.XView, 0) + 680, __view_get(e__VW.YView, 0) + 520, false);
33
draw_set_alpha(1);
34
35
enum e__VW
36
{
37
    XView,
38
    YView,
39
    WView,
40
    HView,
41
    Angle,
42
    HBorder,
43
    VBorder,
44
    HSpeed,
45
    VSpeed,
46
    Object,
47
    Visible,
48
    XPort,
49
    YPort,
50
    WPort,
51
    HPort,
52
    Camera,
53
    SurfaceID
54
}