feat: Implement core player movement with advanced pushing mechanics, define game modes, and introduce various new managers and UI components.

This commit is contained in:
Yogi Wiguna
2026-03-11 09:56:10 +08:00
parent 884ce60cf1
commit 4b7a64a119
25 changed files with 65 additions and 76 deletions
+6
View File
@@ -1,5 +1,7 @@
extends Node
var player: Node3D
var movement_manager: Node
var race_manager: Node
@@ -98,6 +100,10 @@ func handle_unhandled_input(event):
var mode = LobbyManager.get_game_mode()
var is_sng = mode == GameMode.Mode.STOP_N_GO
# Safety check for SettingsManager
if not SettingsManager:
return
# Get dynamic keybinds
var key_p1 = SettingsManager.get_control_keycode("powerup_1")
var key_p2 = SettingsManager.get_control_keycode("powerup_2")