Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_gamepad_axis_check_ch1

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

function scr_gamepad_axis_check_ch1(arg0, arg1) { __returnvalue = 0; if (arg1 == 0) { if (gamepad_axis_value(arg0, gp_axislv) >= axis_value) __returnvalue = 1; } if (arg1 == 1) { if (gamepad_axis_value(arg0, gp_axislh) >= axis_value) __returnvalue = 1; } if (arg1 == 2) { if (gamepad_axis_value(arg0, gp_axislv) <= -axis_value) __returnvalue = 1; } if (arg1 == 3) { if (gamepad_axis_value(arg0, gp_axislh) <= -axis_value) __returnvalue = 1; } return __returnvalue; }
(arg0, arg1)
2
{
3
    __returnvalue = 0;
4
    if (arg1 == 0)
5
    {
6
        if (gamepad_axis_value(arg0, gp_axislv) >= axis_value)
7
            __returnvalue = 1;
8
    }
9
    if (arg1 == 1)
10
    {
11
        if (gamepad_axis_value(arg0, gp_axislh) >= axis_value)
12
            __returnvalue = 1;
13
    }
14
    if (arg1 == 2)
15
    {
16
        if (gamepad_axis_value(arg0, gp_axislv) <= -axis_value)
17
            __returnvalue = 1;
18
    }
19
    if (arg1 == 3)
20
    {
21
        if (gamepad_axis_value(arg0, gp_axislh) <= -axis_value)
22
            __returnvalue = 1;
23
    }
24
    return __returnvalue;
25
}