online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/local_multiplayer/EngineDepth.gd')
| -rw-r--r-- | ui/menus/local_multiplayer/EngineDepth.gd | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ui/menus/local_multiplayer/EngineDepth.gd b/ui/menus/local_multiplayer/EngineDepth.gd new file mode 100644 index 0000000..bd32c25 --- /dev/null +++ b/ui/menus/local_multiplayer/EngineDepth.gd @@ -0,0 +1,21 @@ +extends HBoxContainer + +signal depth_changed(new_depth) + +var depth: int setget set_depth + +onready var depth_label: Label = $"%CurrentDepthLabel" + + +func _ready() -> void: + set_depth($"%DepthSlider".value) + + +func set_depth(new_depth: int) -> void: + emit_signal("depth_changed", new_depth) + depth_label.text = str(new_depth) + depth = new_depth + + +func _slid(value: float) -> void: + set_depth(value) |