Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_pivotoncenter

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

function
scr_pivotoncenter(arg0)
{
scr_pivotonpoint(sprite_width / 2, sprite_height / 2, arg0);
}
(arg0)
2
{
3
    
scr_pivotonpoint
scr_pivotonpoint

function
scr_pivotonpoint(arg0, arg1, arg2)
{ var __theta = point_direction(sprite_xoffset, sprite_yoffset, arg0, arg1); var __radius = point_distance(sprite_xoffset, sprite_yoffset, arg0, arg1); __theta += direction; var __xx = x + lengthdir_x(__radius, __theta); var __yy = y + lengthdir_y(__radius, __theta);
scr_rotatearoundpoint(__xx, __yy, arg2);
}
(sprite_width / 2, sprite_height / 2, arg0);
4
}