Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_84_load_map_json

(view raw script w/o annotations or w/e)
1
function scr_84_load_map_json
scr_84_load_map_json

function scr_84_load_map_json(arg0) { var filename = arg0; if (file_exists(filename)) { var file_buffer = buffer_load(filename); var json = buffer_read(file_buffer, buffer_string); buffer_delete(file_buffer); return json_decode(json); } else { show_debug_message("file: " + filename + "does not exist"); return json_decode("{}"); } }
(arg0)
2
{
3
    var filename = arg0;
4
    if (file_exists(filename))
5
    {
6
        var file_buffer = buffer_load(filename);
7
        var json = buffer_read(file_buffer, buffer_string);
8
        buffer_delete(file_buffer);
9
        return json_decode(json);
10
    }
11
    else
12
    {
13
        show_debug_message("file: " + filename + "does not exist");
14
        return json_decode("{}");
15
    }
16
}