Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_d3d_primitive_begin_texture

(view raw script w/o annotations or w/e)
1
function d3d_primitive_begin_texture(arg0, arg1)
2
{
3
    if (global.__d3dPrimKind != -1)
4
        show_debug_message("ERROR : cannot begin a primitive before end called on previous");
5
    global.__d3dPrimKind = arg0;
6
    global.__d3dPrimTex = arg1;
7
    var __uvs = texture_get_uvs(global.__d3dPrimTex);
8
    global.__d3dPrimTexX = __uvs[0];
9
    global.__d3dPrimTexY = __uvs[1];
10
    global.__d3dPrimTexW = __uvs[2] - __uvs[0];
11
    global.__d3dPrimTexH = __uvs[3] - __uvs[1];
12
    vertex_begin(global.__d3dPrimBuffer, global.__d3dPrimVF);
13
}