Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_draw_surface_pivot

(view raw script w/o annotations or w/e)
1
function draw_surface_pivot_ext(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
2
{
3
    arg3 *= arg5;
4
    arg4 *= arg6;
5
    if ((arg7 % 360) == 0)
6
    {
7
        draw_surface_ext(arg0, arg1 - arg3, arg2 - arg4, arg5, arg6, arg7, arg8, arg9);
8
    }
9
    else
10
    {
11
        var __len = point_distance(0, 0, arg3, arg4);
12
        var __dir = point_direction(arg3, arg4, 0, 0);
13
        var __xx = arg1 + lengthdir_x(__len, __dir + arg7);
14
        var __yy = arg2 + lengthdir_y(__len, __dir + arg7);
15
        draw_surface_ext(arg0, __xx, __yy, arg5, arg6, arg7, arg8, arg9);
16
    }
17
}