1 |
var new_state = keyboard_check(ord("Z")) || keyboard_check(vk_enter); |
2 |
if (global.osflavor >= 4) |
3 |
new_state = new_state || gamepad_button_check(0, global.button0); |
4 |
else if (obj_time.j_ch > 0) |
5 |
new_state = new_state || joystick_check_button(obj_time.j_ch, global.button0); |
6 |
global.control_new_state[0] = new_state; |
7 |
new_state = keyboard_check(ord("X")) || keyboard_check(vk_shift); |
8 |
if (global.osflavor >= 4) |
9 |
new_state = new_state || gamepad_button_check(0, global.button1); |
10 |
else if (obj_time.j_ch > 0) |
11 |
new_state = new_state || joystick_check_button(obj_time.j_ch, global.button1); |
12 |
global.control_new_state[1] = new_state; |
13 |
new_state = keyboard_check(ord("C")) || keyboard_check(vk_control); |
14 |
if (global.osflavor >= 4) |
15 |
new_state = new_state || gamepad_button_check(0, global.button2); |
16 |
else if (obj_time.j_ch > 0) |
17 |
new_state = new_state || joystick_check_button(obj_time.j_ch, global.button2); |
18 |
global.control_new_state[2] = new_state; |
19 |
for (var i = 0; i <= 2; i++) |
20 |
{ |
21 |
global.control_pressed[i] = !global.control_state[i] && global.control_new_state[i]; |
22 |
global.control_state[i] = global.control_new_state[i]; |
23 |
} |