Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_scr_prefetch_textures

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

function
scr_prefetch_textures()
{ var texture_groups = ["Default", "ConsolePS4"]; if (global.is_console) { if (scr_is_switch_os()) texture_groups = ["Default", "ConsoleSwitch"]; texture_groups[array_length(texture_groups)] = "Console"; } array_push(texture_groups, "AutoCrop"); array_push(texture_groups, "NoAutoCrop"); for (var i = 0; i < array_length(texture_groups); i++) { var _tex_array = texturegroup_get_textures(texture_groups[i]); for (var j = 0; j < array_length(_tex_array); j++) { if (texture_is_ready(_tex_array[j])) continue; texture_prefetch(_tex_array[j]); } } }
()
2
{
3
    var texture_groups = ["Default", "ConsolePS4"];
4
    if (global.is_console)
5
    {
6
        if (scr_is_switch_os())
7
            texture_groups = ["Default", "ConsoleSwitch"];
8
        texture_groups[array_length(texture_groups)] = "Console";
9
    }
10
    array_push(texture_groups, "AutoCrop");
11
    array_push(texture_groups, "NoAutoCrop");
12
    for (var i = 0; i < array_length(texture_groups); i++)
13
    {
14
        var _tex_array = texturegroup_get_textures(texture_groups[i]);
15
        for (var j = 0; j < array_length(_tex_array); j++)
16
        {
17
            if (texture_is_ready(_tex_array[j]))
18
                continue;
19
            texture_prefetch(_tex_array[j]);
20
        }
21
    }
22
}