Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_d3d_set_projection_ortho

(view raw script w/o annotations or w/e)
1
function d3d_set_projection_ortho(arg0, arg1, arg2, arg3, arg4)
2
{
3
    var xx = arg0;
4
    var yy = arg1;
5
    var ww = arg2;
6
    var hh = arg3;
7
    var angle = arg4;
8
    var mV = matrix_build_lookat(xx + (ww / 2), yy + (hh / 2), -16000, xx + (ww / 2), yy + (hh / 2), 0, dsin(-angle), dcos(-angle), 0);
9
    var mP = matrix_build_projection_ortho(ww, hh, 1, 32000);
10
    camera_set_view_mat(camera_get_active(), mV);
11
    camera_set_proj_mat(camera_get_active(), mP);
12
    camera_apply(camera_get_active());
13
}