Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_joystick_pov

(view raw script w/o annotations or w/e)
1
function joystick_pov(arg0)
2
{
3
    var jid = __joystick_2_gamepad(arg0);
4
    var mask = 0;
5
    mask |= ((gamepad_button_value(jid, gp_padu) > 0) ? 1 : 0);
6
    mask |= ((gamepad_button_value(jid, gp_padr) > 0) ? 2 : 0);
7
    mask |= ((gamepad_button_value(jid, gp_padd) > 0) ? 4 : 0);
8
    mask |= ((gamepad_button_value(jid, gp_padl) > 0) ? 8 : 0);
9
    return global.__jstick_povangle[mask];
10
}