Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_getlaunchdirection

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

function scr_getlaunchdirection(argument0, argument1, argument2, argument3) //gml_Script_scr_getlaunchdirection { if ((sqr(argument0) / argument2) <= argument1) return 45; var __resultangle = (radtodeg(arcsin(argument1 * argument2 / sqr(argument0)))) / 2 if (argument3 >= 1) return (90 - __resultangle); else if (argument3 <= -1) return __resultangle; else return choose(__resultangle, (90 - __resultangle)); }
(argument0, argument1, argument2, argument3) //gml_Script_scr_getlaunchdirection
2
{
3
    if ((sqr(argument0) / argument2) <= argument1)
4
        return 45;
5
    var __resultangle = (radtodeg(arcsin(argument1 * argument2 / sqr(argument0)))) / 2
6
    if (argument3 >= 1)
7
        return (90 - __resultangle);
8
    else if (argument3 <= -1)
9
        return __resultangle;
10
    else
11
        return choose(__resultangle, (90 - __resultangle));
12
}