Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_numberentry_Draw_0

(view raw script w/o annotations or w/e)
1
cur_jewel++;
2
var ymod = 0;
3
if (side == 1)
4
    ymod = 155;
5
var cxx = camerax() + xoff;
6
var cyy = cameray() + yoff;
7
if (drawbox)
8
{
9
    if (global.tempflag[19] == 0)
10
    {
11
        xxx = camerax() + xoff;
12
        yyy = cameray() + yoff;
13
        if (global.darkzone == 0)
14
        {
15
            var sidemod = side * 155;
16
            var boxwidth_real = 288;
17
            if (boxwidth != -1)
18
                boxwidth_real = boxwidth;
19
            draw_set_color(c_white);
20
            ossafe_fill_rectangle(xxx + 16, yyy + 5 + sidemod, xxx + 16 + boxwidth_real, ((yyy + 80) - 54) + (18 * boxheight) + sidemod, false);
21
            draw_set_color(c_black);
22
            ossafe_fill_rectangle(xxx + 19, yyy + 8 + sidemod, xxx + 13 + boxwidth, ((yyy + 77) - 54) + (18 * boxheight) + sidemod, false);
23
        }
24
        if (global.darkzone == 1)
25
        {
26
            var boxwidth_real = 592;
27
            if (boxwidth != -1)
28
                boxwidth_real = boxwidth;
29
            var sidemod = side * 310;
30
            
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);
31
            draw_set_alpha(1);
32
        }
33
    }
34
}
35
draw_set_color(txtcolor);
36
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");
37
var txtspc = 30;
38
var arrowsize = 16;
39
var textsize = string_width(string(num)) + arrowsize;
40
ymod = -310;
41
if (side == 1)
42
    ymod = 0;
43
var xx = camerax() + 314 + xoff;
44
var yy = cameray() + 378 + yoff + ymod;
45
if (con == 0 || stayvis == true)
46
{
47
    var numstringadd = "";
48
    ismoney = false;
49
    shownumsign = false;
50
    if (showmoney)
51
        numstringadd = "$ ";
52
    if (shownumsign)
53
        numstringadd = "#";
54
    if (textshadow)
55
        draw_sprite(spr_numberentryarrowshadow, 0, xx + txtspc + 2 + 1, yy + 8 + 1);
56
    var col = 8421504;
57
    if (up_h())
58
        col = 16777215;
59
    draw_sprite_ext(spr_menuarrow_7x4, 0, xx + txtspc + 2, yy + 8, 2, 2, 0, col, 1);
60
    col = 8421504;
61
    if (down_h())
62
        col = 16777215;
63
    draw_sprite_ext(spr_menuarrow_7x4, 0, xx + txtspc + 16, yy + 26, 2, 2, 180, col, 1);
64
    draw_set_halign(fa_right);
65
    if (textshadow)
66
        draw_text_color(xx + txtspc + 1, yy + 1, numstringadd + string(num), c_dkgray, c_dkgray, c_navy, c_navy, 1);
67
    draw_text(xx + txtspc, yy, numstringadd + string(num));
68
    draw_set_halign(fa_left);
69
}
70
draw_set_color(c_white);