Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_moneydisplay_Draw_0

(view raw script w/o annotations or w/e)
1
draw_set_color(c_black);
2
xx = camerax() - 72;
3
yy = cameray() + 88;
4
if (i_ex(obj_mainchara))
5
{
6
    if (obj_mainchara.x <= (camerax() + 320))
7
        xx += 320;
8
}
9
var yl = [106, 136, 166];
10
if (global.lang == "ja")
11
    yl = [104, 134, 170];
12
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);
}
(xx + 96, yy + 84, xx + 368, yy + 221);
13
draw_set_color(c_white);
14
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");
15
draw_text(xx + 120, yy + yl[0], "$" + string(global.gold));
16
var roomstring = stringsetloc(
HELD SPACE:
"HELD SPACE: ", "obj_moneydisplay_slash_Draw_0_gml_22_0"
);
17
var roomstring2 = stringsetloc(
STORAGE SPACE:
"STORAGE SPACE: ", "obj_moneydisplay_slash_Draw_0_gml_23_0"
);
18
scr_itemcheck
scr_itemcheck

function
scr_itemcheck(arg0)
{ haveit = 0; itemcount = 0; for (var __i = 0; __i < 12; __i += 1) { if (global.item[__i] == arg0) haveit = 1; if (global.item[__i] == arg0) itemcount += 1; } return haveit; }
(0);
19
draw_text(xx + 120, yy + yl[1], roomstring + string(itemcount));
20
scr_itemcheck_pocket
scr_itemcheck_pocket

function
scr_itemcheck_pocket(arg0)
{ haveit = 0; itemcount = 0; for (var __i = 0; __i < global.flag[64 storage_size]; __i += 1) { if (global.pocketitem[__i] == arg0) haveit = 1; if (global.pocketitem[__i] == arg0) itemcount += 1; } return haveit; }
(0);
21
draw_text(xx + 120, yy + yl[2], roomstring2 + string(itemcount));
22
if (!d_ex())
23
    instance_destroy();