Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_dec_to_hex

(view raw script w/o annotations or w/e)
1
function dec_to_hex(arg0, arg1 = 1)
2
{
3
    var hex = "";
4
    if (arg0 < 0)
5
        arg1 = max(arg1, ceil(logn(16, 2 * abs(arg0))));
6
    var dig = "0123456789ABCDEF";
7
    while (arg1-- || arg0)
8
    {
9
        hex = string_char_at(dig, (arg0 & 15) + 1) + hex;
10
        arg0 = arg0 >> 4;
11
    }
12
    return hex;
13
}