online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/confirm/confirm.gd')
-rw-r--r--ui/confirm/confirm.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/confirm/confirm.gd b/ui/confirm/confirm.gd
index 1156159..70b2251 100644
--- a/ui/confirm/confirm.gd
+++ b/ui/confirm/confirm.gd
@@ -6,6 +6,12 @@ signal confirmed(what)
var timer := Timer.new()
+func _process(_delta):
+ if visible:
+ rect_position.x = clamp(rect_position.x, 0, OS.get_window_size().x - rect_size.x)
+ rect_position.y = clamp(rect_position.y, 50, OS.get_window_size().y - rect_size.y)
+
+
func _ready() -> void:
add_child(timer)
timer.connect("timeout", self, "_pressed", [false])