Update keybindings and enhance loading screen functionality

- Refactor keybindings for gas spawning across multiple configurations
- Implement new loading screen updates during game initialization
- Add tests to ensure all weapon actions are exposed in keybinding profiles
- Introduce new assets for explosion effects
This commit is contained in:
2026-05-09 13:29:32 +02:00
parent 310dc0dca9
commit d9d7a4ac82
16 changed files with 306 additions and 21 deletions
+8 -9
View File
@@ -1,5 +1,6 @@
keybinding_game:
controllerbuttondown_a: spawn_rat
controllerbuttondown_a: spawn_new_mine
controllerbuttondown_b: spawn_rat
controllerbuttondown_dpad_up: start_scrolling|Up
controllerbuttondown_dpad_down: start_scrolling|Down
controllerbuttondown_dpad_left: start_scrolling|Left
@@ -9,9 +10,9 @@ keybinding_game:
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_y: spawn_new_gas
controllerbuttondown_guide: spawn_new_nuclear_bomb
controllerbuttondown_misc1: spawn_new_nuclear_bomb
controllerbuttondown_start: toggle_pause
keybinding_start_menu:
@@ -21,15 +22,13 @@ keybinding_start_menu:
controllerbuttondown_dpad_down: menu_down
controllerbuttondown_dpad_left: menu_left
controllerbuttondown_dpad_right: menu_right
controllerbuttondown_b: quit_game
controllerbuttondown_back: quit_game
controllerbuttondown_misc1: quit_game
keybinding_paused:
controllerbuttondown_a: reset_game
controllerbuttondown_start: toggle_pause
controllerbuttondown_dpad_up: menu_up
controllerbuttondown_dpad_down: menu_down
controllerbuttondown_dpad_left: menu_left
controllerbuttondown_dpad_right: menu_right
controllerbuttondown_b: quit_game
controllerbuttondown_back: quit_game
controllerbuttondown_misc1: quit_game
controllerbuttondown_guide: quit_game