Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_reflect

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

function scr_reflect(arg0, arg1) { var reversedir = (arg0 + 180) % 360; var angledif = angle_difference(arg1, reversedir); if (angledif >= 90 || angledif <= -90) return arg0; return arg1 + angledif; }
(arg0, arg1)
2
{
3
    var reversedir = (arg0 + 180) % 360;
4
    var angledif = angle_difference(arg1, reversedir);
5
    if (angledif >= 90 || angledif <= -90)
6
        return arg0;
7
    return arg1 + angledif;
8
}