Implement game controller support and add keybindings for gamepad input

This commit is contained in:
2026-05-07 17:50:07 +02:00
parent 9421d8d47c
commit 486fea38e7
4 changed files with 367 additions and 45 deletions
+27
View File
@@ -0,0 +1,27 @@
keybinding_game:
controllerbuttondown_a: spawn_rat
controllerbuttondown_dpad_up: start_scrolling|Up
controllerbuttondown_dpad_down: start_scrolling|Down
controllerbuttondown_dpad_left: start_scrolling|Left
controllerbuttondown_dpad_right: start_scrolling|Right
controllerbuttonup_dpad_up: stop_scrolling
controllerbuttonup_dpad_down: stop_scrolling
controllerbuttonup_dpad_left: stop_scrolling
controllerbuttonup_dpad_right: stop_scrolling
controllerbuttondown_x: spawn_new_bomb
controllerbuttondown_y: spawn_new_nuclear_bomb
controllerbuttondown_leftshoulder: spawn_new_mine
controllerbuttondown_rightshoulder: spawn_gas
controllerbuttondown_start: toggle_pause
keybinding_start_menu:
controllerbuttondown_a: reset_game
controllerbuttondown_start: reset_game
controllerbuttondown_b: quit_game
controllerbuttondown_back: quit_game
keybinding_paused:
controllerbuttondown_a: reset_game
controllerbuttondown_start: toggle_pause
controllerbuttondown_b: quit_game
controllerbuttondown_back: quit_game