Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_rotatetowards

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

function
scr_rotatetowards(arg0, arg1, arg2)
{ var __diff = angle_difference(arg1, arg0); if (abs(__diff) > arg2) return arg0 + (sign(__diff) * arg2); else return arg1; } function scr_angle_lerp(arg0, arg1, arg2) { var __diff = angle_difference(arg1, arg0); return arg0 + lerp(0, __diff, arg2); }
(arg0, arg1, arg2)
2
{
3
    var __diff = angle_difference(arg1, arg0);
4
    if (abs(__diff) > arg2)
5
        return arg0 + (sign(__diff) * arg2);
6
    else
7
        return arg1;
8
}
9
10
function scr_angle_lerp(arg0, arg1, arg2)
11
{
12
    var __diff = angle_difference(arg1, arg0);
13
    return arg0 + lerp(0, __diff, arg2);
14
}