You've already forked AM2R-Community-Updates
mirror of
https://github.com/izzy2lost/AM2R-Community-Updates.git
synced 2026-03-10 11:23:35 -07:00
28 lines
1.3 KiB
Plaintext
28 lines
1.3 KiB
Plaintext
/// choose_axis_linux()
|
|
|
|
for (var g = 0; g <= gamepad_axis_count(global.opjoyid); g ++) {
|
|
var axis = gamepad_axis_value(global.opjoyid, g);
|
|
if (floor(abs(linaxlast[g])) != 1) {
|
|
if (abs(axis) > (global.opdeadzone / 100)) {
|
|
return g;
|
|
}
|
|
}
|
|
}
|
|
|
|
return -1;
|
|
|
|
/*if (joystick_axes(global.opjoyid) >= 2) {
|
|
if (joystick_xpos(global.opjoyid) < -global.opdeadzone / 100 || joystick_xpos(global.opjoyid) > global.opdeadzone / 100) return 0;
|
|
if (joystick_ypos(global.opjoyid) < -global.opdeadzone / 100 || joystick_ypos(global.opjoyid) > global.opdeadzone / 100) return 1;
|
|
}
|
|
if (joystick_axes(global.opjoyid) >= 4) {
|
|
if (joystick_zpos(global.opjoyid) < -global.opdeadzone / 100 || joystick_zpos(global.opjoyid) > global.opdeadzone / 100) return 2;
|
|
if (joystick_rpos(global.opjoyid) < -global.opdeadzone / 100 || joystick_rpos(global.opjoyid) > global.opdeadzone / 100) return 3;
|
|
}
|
|
if (joystick_axes(global.opjoyid) >= 6) {
|
|
if (joystick_upos(global.opjoyid) < -global.opdeadzone / 100 || joystick_upos(global.opjoyid) > global.opdeadzone / 100) return 4;
|
|
if (joystick_vpos(global.opjoyid) < -global.opdeadzone / 100 || joystick_vpos(global.opjoyid) > global.opdeadzone / 100) return 5;
|
|
}
|
|
if (joystick_has_pov(global.opjoyid) && joystick_pov(global.opjoyid) != -1) return 6;*/
|
|
|