Deltarune (Chapter 1) 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 (darkamt < 15)
6
        darkamt += 1;
7
    with (obj_whiteedge)
8
        image_alpha = obj_darkener.darkamt / 15;
9
}
10
if (darken == 0)
11
{
12
    with (obj_growtangle)
13
        growcon = 3;
14
    with (obj_heroparent)
15
        darkify = 0;
16
    if (darkamt > 0)
17
        darkamt -= 1;
18
    with (obj_whiteedge)
19
        image_alpha = obj_darkener.darkamt / 15;
20
    if (darkamt <= 0)
21
        instance_destroy();
22
}
23
draw_set_alpha(darkamt / 20);
24
draw_set_color(c_black);
25
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);
26
draw_set_alpha(1);
27
28
enum e__VW
29
{
30
    XView,
31
    YView,
32
    WView,
33
    HView,
34
    Angle,
35
    HBorder,
36
    VBorder,
37
    HSpeed,
38
    VSpeed,
39
    Object,
40
    Visible,
41
    XPort,
42
    YPort,
43
    WPort,
44
    HPort,
45
    Camera,
46
    SurfaceID
47
}