blob: fad6ba29c6c51c7f919ed86690baa3c4136416e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
extends CanvasLayer
@onready var grid_selector: GridSelector = get_tree().get_first_node_in_group("grid_selector")
func _ready() -> void:
grid_selector.move_mode_changed.connect(_on_grid_selector_move_mode_changed)
grid_selector.state_changed.connect(_on_grid_selector_state_changed)
func _on_grid_selector_move_mode_changed(path: Array) -> void:
$PanelContainer/Label.text = "%s / %s" % [max(0, path.size() - 1), Network.current_player.current_move_points]
func _on_grid_selector_state_changed() -> void:
if grid_selector.current_state == grid_selector.state_move_mode:
_on_grid_selector_move_mode_changed([])
visible = true
else:
visible = false
|