Deltarune (Chapter 5) 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)
2
{
3
    var hex_string = "";
4
    var digits = "0123456789ABCDEF";
5
    arg0 = clamp(round(arg0), 0, 16777215);
6
    for (var i = 0; i < 6; i++)
7
    {
8
        var digit_val = arg0 & 15;
9
        hex_string = string_char_at(digits, digit_val + 1) + hex_string;
10
        arg0 = arg0 >> 4;
11
    }
12
    return "#" + string_copy(hex_string, 5, 2) + string_copy(hex_string, 3, 2) + string_copy(hex_string, 0, 2);
13
}