Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_gamepad_check_pressed_any

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

function scr_gamepad_check_pressed_any() { var button_pressed; if (!i_ex(obj_gamecontroller)) { return false; } else { button_pressed = false; for (var i = 0; i < 10; i += 1) { if (gamepad_button_check_pressed(obj_gamecontroller.gamepad_id, global.input_g[i])) { button_pressed = true; break; } } } return button_pressed; }
()
2
{
3
    var button_pressed;
4
    if (!i_ex(obj_gamecontroller))
5
    {
6
        return false;
7
    }
8
    else
9
    {
10
        button_pressed = false;
11
        for (var i = 0; i < 10; i += 1)
12
        {
13
            if (gamepad_button_check_pressed(obj_gamecontroller.gamepad_id, global.input_g[i]))
14
            {
15
                button_pressed = true;
16
                break;
17
            }
18
        }
19
    }
20
    return button_pressed;
21
}