fix: call start_training in _ready, set training_controller after creation
This commit is contained in:
@@ -9,13 +9,14 @@ var controller: TrainingController
|
|||||||
@onready var status_label: Label = $StatusLabel
|
@onready var status_label: Label = $StatusLabel
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
hand_area.training_controller = controller
|
|
||||||
play_button.pressed.connect(_on_play_pressed)
|
play_button.pressed.connect(_on_play_pressed)
|
||||||
pass_button.pressed.connect(_on_pass_pressed)
|
pass_button.pressed.connect(_on_pass_pressed)
|
||||||
hint_button.pressed.connect(_on_hint_pressed)
|
hint_button.pressed.connect(_on_hint_pressed)
|
||||||
|
start_training()
|
||||||
|
|
||||||
func start_training() -> void:
|
func start_training() -> void:
|
||||||
controller = TrainingController.new()
|
controller = TrainingController.new()
|
||||||
|
hand_area.training_controller = controller
|
||||||
controller.start_game(Config.rule_config, 0)
|
controller.start_game(Config.rule_config, 0)
|
||||||
controller.turn_ready.connect(_on_turn_ready)
|
controller.turn_ready.connect(_on_turn_ready)
|
||||||
controller.state_changed.connect(_refresh_ui)
|
controller.state_changed.connect(_refresh_ui)
|
||||||
|
|||||||
Reference in New Issue
Block a user