Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_tile_add

(view raw script w/o annotations or w/e)
1
function tile_add(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
2
{
3
    var __back = arg0;
4
    var __left = arg1;
5
    var __top = arg2;
6
    var __width = arg3;
7
    var __height = arg4;
8
    var __x = arg5;
9
    var __y = arg6;
10
    var __depth = arg7;
11
    var __layers = layer_get_all();
12
    var __numlayers = array_length_1d(__layers);
13
    var __layertouse = -1;
14
    for (var __i = 0; __i < __numlayers; __i++)
15
    {
16
        if (layer_get_depth(__layers[__i]) == __depth)
17
        {
18
            __layertouse = __layers[__i];
19
            break;
20
        }
21
    }
22
    if (__layertouse == -1)
23
        __layertouse = layer_create(__depth);
24
    var __tile = layer_tile_create(__layertouse, __x, __y, __back, __left, __top, __width, __height);
25
    return __tile;
26
}