Deltarune (Chapter 4) 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(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
2
{
3
    var _newx = 
scr_orbitx
scr_orbitx

function
scr_orbitx(arg0, arg1, arg2, arg3, arg4)
{ if (arg4 == 0) return arg2; var __theta = point_direction(arg0, arg1, arg2, arg3); var __radius = point_distance(arg0, arg1, arg2, arg3); __theta += arg4; return arg0 + lengthdir_x(__radius, __theta); }
(arg3, arg4, arg1, arg2);
4
    var _newy = 
scr_orbity
scr_orbity

function
scr_orbity(arg0, arg1, arg2, arg3, arg4)
{ if (arg4 == 0) return arg3; var __theta = point_direction(arg0, arg1, arg2, arg3); var __radius = point_distance(arg0, arg1, arg2, arg3); __theta += arg4; return arg1 + lengthdir_y(__radius, __theta); }
(arg3, arg4, arg1, arg2);
5
    draw_surface_ext(arg0, _newx, _newy, arg5, arg6, arg7, arg8, arg9);
6
}