Skip to content

Commit 1d58569

Browse files
committed
fix error in left stick to dpad conversion
1 parent 2b1abf4 commit 1d58569

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

current-scripts/Demos/useful-scripts/scripts/control_manager_structs/control_manager_structs.gml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -238,23 +238,23 @@ function ControlManagerPlayer() constructor {
238238
// Check Left-Stick-as-D-Pad values
239239
if (_map_value == gp_padd) {
240240
ctrl_held[i] = ctrl_held[i] || stick_dpad_held[DPAD_DIRECTION.DOWN];
241-
ctrl_pressed[i] = ctrl_held[i] || stick_dpad_pressed[DPAD_DIRECTION.DOWN];
242-
ctrl_released[i] = ctrl_held[i] || stick_dpad_released[DPAD_DIRECTION.DOWN];
241+
ctrl_pressed[i] = ctrl_pressed[i] || stick_dpad_pressed[DPAD_DIRECTION.DOWN];
242+
ctrl_released[i] = ctrl_released[i] || stick_dpad_released[DPAD_DIRECTION.DOWN];
243243
}
244244
if (_map_value == gp_padl) {
245245
ctrl_held[i] = ctrl_held[i] || stick_dpad_held[DPAD_DIRECTION.LEFT];
246-
ctrl_pressed[i] = ctrl_held[i] || stick_dpad_pressed[DPAD_DIRECTION.LEFT];
247-
ctrl_released[i] = ctrl_held[i] || stick_dpad_released[DPAD_DIRECTION.LEFT];
246+
ctrl_pressed[i] = ctrl_pressed[i] || stick_dpad_pressed[DPAD_DIRECTION.LEFT];
247+
ctrl_released[i] = ctrl_released[i] || stick_dpad_released[DPAD_DIRECTION.LEFT];
248248
}
249249
if (_map_value == gp_padr) {
250250
ctrl_held[i] = ctrl_held[i] || stick_dpad_held[DPAD_DIRECTION.RIGHT];
251-
ctrl_pressed[i] = ctrl_held[i] || stick_dpad_pressed[DPAD_DIRECTION.RIGHT];
252-
ctrl_released[i] = ctrl_held[i] || stick_dpad_released[DPAD_DIRECTION.RIGHT];
251+
ctrl_pressed[i] = ctrl_pressed[i] || stick_dpad_pressed[DPAD_DIRECTION.RIGHT];
252+
ctrl_released[i] = ctrl_released[i] || stick_dpad_released[DPAD_DIRECTION.RIGHT];
253253
}
254254
if (_map_value == gp_padu) {
255255
ctrl_held[i] = ctrl_held[i] || stick_dpad_held[DPAD_DIRECTION.UP];
256-
ctrl_pressed[i] = ctrl_held[i] || stick_dpad_pressed[DPAD_DIRECTION.UP];
257-
ctrl_released[i] = ctrl_held[i] || stick_dpad_released[DPAD_DIRECTION.UP];
256+
ctrl_pressed[i] = ctrl_pressed[i] || stick_dpad_pressed[DPAD_DIRECTION.UP];
257+
ctrl_released[i] = ctrl_released[i] || stick_dpad_released[DPAD_DIRECTION.UP];
258258
}
259259
}
260260
}

0 commit comments

Comments
 (0)