Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_codeentry_Draw_0

(view raw script w/o annotations or w/e)
1
var ymod = 0;
2
if (side == 1)
3
    ymod = 155;
4
var cxx = camerax() + xoff;
5
var cyy = cameray() + yoff;
6
if (drawbox)
7
{
8
    if (global.tempflag[19] == 0)
9
    {
10
        xxx = camerax() + xoff;
11
        yyy = cameray() + yoff;
12
        if (global.darkzone == 0)
13
        {
14
            var sidemod = side * 155;
15
            var boxwidth_real = 288;
16
            if (boxwidth != -1)
17
                boxwidth_real = boxwidth;
18
            draw_set_color(c_white);
19
            ossafe_fill_rectangle(xxx + 16, yyy + 5 + sidemod, xxx + 16 + boxwidth_real, ((yyy + 80) - 54) + (18 * boxheight) + sidemod);
20
            draw_set_color(c_black);
21
            ossafe_fill_rectangle(xxx + 19, yyy + 8 + sidemod, xxx + 13 + boxwidth, ((yyy + 77) - 54) + (18 * boxheight) + sidemod);
22
        }
23
        if (global.darkzone == 1)
24
        {
25
            var boxwidth_real = 592;
26
            if (boxwidth != -1)
27
                boxwidth_real = boxwidth;
28
            var sidemod = side * 310;
29
            
scr_darkbox_black
scr_darkbox_black

function
scr_darkbox_black(arg0, arg1, arg2, arg3)
{ draw_set_color(c_black); ossafe_fill_rectangle(arg0 + 20, arg1 + 20, arg2 - 20, arg3 - 20, false);
scr_darkbox(arg0, arg1, arg2, arg3);
}
(xxx + 24, yyy + 2 + sidemod, xxx + 24 + boxwidth_real, ((yyy + 168) - 108) + (36 * boxheight) + sidemod);
30
            draw_set_alpha(1);
31
        }
32
    }
33
}
34
draw_set_color(txtcolor);
35
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("mainbig");
36
var txtspc = 30;
37
ymod = -310;
38
if (side == 1)
39
    ymod = 0;
40
var xx = ((camerax() + 314) - (round((numcount - 1) * txtspc) / 2)) + xoff;
41
var yy = cameray() + 378 + yoff + ymod;
42
for (var i = 0; i < numcount; i++)
43
{
44
    if (i == mpos && con == 0)
45
    {
46
        var col = 8421504;
47
        if (up_h())
48
            col = 16777215;
49
        draw_sprite_ext(spr_custommenu_arrow_nooutline, 0, xx + (txtspc * i) + 6, yy - 4, 2, 2, 180, col, 1);
50
        col = 8421504;
51
        if (down_h())
52
            col = 16777215;
53
        draw_sprite_ext(spr_custommenu_arrow_nooutline, 0, xx + (txtspc * i) + 6, yy + 38, 2, 2, 0, col, 1);
54
    }
55
    draw_text(xx + (txtspc * i), yy, string(num[i]));
56
}
57
draw_set_color(c_white);