Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_draw_zoom_cam

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

function
scr_draw_zoom_cam(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 = true)
{ if (arg0.init < 2) exit; var __camsize = arg0.size; if (arg8) { arg1 -= (arg3 / 2); arg2 -= (arg4 / 2); } var __finalxscale = arg3 / __camsize.x; var __finalyscale = arg4 / __camsize.y; draw_surface_ext(arg0.cam_surf, arg1, arg2, __finalxscale, __finalyscale, arg5, arg6, arg7); }
(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 = true)
2
{
3
    if (arg0.init < 2)
4
        exit;
5
    var __camsize = arg0.size;
6
    if (arg8)
7
    {
8
        arg1 -= (arg3 / 2);
9
        arg2 -= (arg4 / 2);
10
    }
11
    var __finalxscale = arg3 / __camsize.x;
12
    var __finalyscale = arg4 / __camsize.y;
13
    draw_surface_ext(arg0.cam_surf, arg1, arg2, __finalxscale, __finalyscale, arg5, arg6, arg7);
14
}