Deltarune script viewer

← back to main script listing

gml_GlobalScript_string_to_ascii_from_full_width

(view raw script w/o annotations or w/e)
1
function string_to_ascii_from_full_width(arg0)
2
{
3
    var str = arg0;
4
    var result = "";
5
    for (var i = 1; i <= string_length(str); i++)
6
    {
7
        var ch = ord(string_char_at(str, i));
8
        if (ch >= 65281 && ch <= 65374)
9
            ch -= 65248;
10
        else if (ch == 12288)
11
            ch = 32;
12
        var lastch = chr(ch);
13
        result += lastch;
14
    }
15
    return result;
16
}