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.gd21
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)