Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_d3d_set_projection

(view raw script w/o annotations or w/e)
1
function d3d_set_projection(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
2
{
3
    var m = matrix_build_lookat(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
4
    var cam = camera_get_active();
5
    camera_set_view_mat(cam, m);
6
    if (!global.__d3d)
7
    {
8
        var mproj = matrix_build_projection_ortho(camera_get_view_width(cam), camera_get_view_height(cam), 1, 32000);
9
        camera_set_proj_mat(cam, mproj);
10
    }
11
    camera_apply(cam);
12
}