Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_ch4_DCA08C_Draw_0

(view raw script w/o annotations or w/e)
1
var krcol = 15245824;
2
var sucol = 13138410;
3
var racol = 1959605;
4
var dist = 180;
5
var dbalpha = (lerp_ease_in(0, 1, clamp(camerax(), 0, dist), dist) / dist) + 0.5;
6
if (drawblack)
7
{
8
    with (obj_actor)
9
    {
10
        if (visible)
11
        {
12
            if (name == "ralsei")
13
            {
14
                gpu_set_fog(1, racol, 0, 0);
15
                draw_self();
16
                gpu_set_fog(1, c_black, 0, 0);
17
                draw_sprite_ext(sprite_index, image_index, x, y + 2, image_xscale, image_yscale, image_angle, c_black, 1);
18
                gpu_set_fog(0, c_white, 0, 0);
19
            }
20
        }
21
    }
22
    with (obj_actor)
23
    {
24
        if (visible)
25
        {
26
            if (name == "susie")
27
            {
28
                gpu_set_fog(1, sucol, 0, 0);
29
                draw_self();
30
                gpu_set_fog(1, c_black, 0, 0);
31
                draw_sprite_ext(sprite_index, image_index, x, y + 2, image_xscale, image_yscale, image_angle, c_black, 1);
32
                gpu_set_fog(0, c_white, 0, 0);
33
            }
34
        }
35
    }
36
    with (obj_actor)
37
    {
38
        if (visible)
39
        {
40
            if (name == "kris")
41
            {
42
                gpu_set_fog(1, krcol, 0, 0);
43
                draw_self();
44
                gpu_set_fog(1, c_black, 0, 0);
45
                draw_sprite_ext(sprite_index, image_index, x, y + 2, image_xscale, image_yscale, image_angle, c_black, 1);
46
                gpu_set_fog(0, c_white, 0, 0);
47
            }
48
        }
49
    }
50
}
51
var count = 0;
52
var space = 10;
53
var border = 8;