load jets to a collection; wire up cpu controller pattern

This commit is contained in:
2026-10-25 16:22:34 -05:00
parent 22413fabd5
commit cffc4de55f
16 changed files with 102 additions and 32 deletions
+8 -6
View File
@@ -8,6 +8,14 @@ func _init() -> void:
_connect_signals()
_bind_callables()
func _ready() -> void:
var timer = get_tree().create_timer(0.200)
await timer.timeout
controller_message_bus.message.call(
GameReadyEvent.new()
)
func _connect_signals() -> void:
connect("child_entered_tree", register_controller)
connect("child_exiting_tree", unregister_controller)
@@ -18,12 +26,6 @@ func _bind_callables() -> void:
controller_message_bus.register_controller = Callable(self, "register_controller")
controller_message_bus.unregister_controller = Callable(self, "unregister_controller")
func _ready() -> void:
controller_message_bus.message.call(
GameReadyEvent.new()
)
func register_controller(controller: BaseController) -> void:
controller.set_controller_message_bus(controller_message_bus)