online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/confirm/confirm.gd')
| -rw-r--r-- | ui/confirm/confirm.gd | 6 |
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]) |