Refactored to be controller centric; added message buss pattern with early support eent types

This commit is contained in:
2026-10-24 21:41:44 -05:00
parent d70d4de95e
commit 85155df097
49 changed files with 234 additions and 33 deletions
+7 -6
View File
@@ -15,12 +15,13 @@ const PLAYER_MODE: int = 1
func process(delta: float) -> Globals.ControllerCommand:
if CPU_MODE == control_mode:
return cpu.process(delta)
elif PLAYER_MODE == control_mode:
return player.process(delta)
return Globals.ControllerCommand.NONE
match control_mode:
CPU_MODE:
return cpu.process(delta)
PLAYER_MODE:
return player.process(delta)
_:
return Globals.ControllerCommand.NONE
func physics_process(delta: float) -> Globals.ControllerCommand:
if CPU_MODE == control_mode: