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
+1 -1
View File
@@ -14,7 +14,7 @@
"keydown_Space": "spawn_new_bomb",
"keydown_N": "spawn_new_nuclear_bomb",
"keydown_Left_Ctrl": "spawn_new_mine",
"keydown_G": "spawn_gas",
"keydown_G": "spawn_new_gas",
"keydown_P": "toggle_pause"
},
"keybinding_start_menu": {
+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
+1
View File
@@ -13,6 +13,7 @@ keybinding_game:
keydown_Space: spawn_new_bomb
keydown_N: spawn_new_nuclear_bomb
keydown_Left_Ctrl: spawn_new_mine
keydown_G: spawn_new_gas
keydown_P: toggle_pause
keybinding_start_menu:
+2
View File
@@ -11,6 +11,8 @@ keybinding_game:
joybuttondown_1: spawn_new_bomb
joybuttondown_3: spawn_new_nuclear_bomb
joybuttondown_2: spawn_new_mine
joybuttondown_4: spawn_new_gas
joybuttondown_5: spawn_new_gas
joybuttondown_16: toggle_pause
keybinding_start_menu:
+1 -1
View File
@@ -9,7 +9,7 @@ keybinding_game:
joybuttondown_11: spawn_new_nuclear_bomb
joybuttondown_4: spawn_new_mine
joybuttondown_10: toggle_pause
joybuttondown_5: spawn_gas
joybuttondown_5: spawn_new_gas
keybinding_start_menu:
joybuttondown_9: reset_game