online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/sidebarright/confirmbutton.gd')
| -rw-r--r-- | ui/menus/sidebarright/confirmbutton.gd | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/ui/menus/sidebarright/confirmbutton.gd b/ui/menus/sidebarright/confirmbutton.gd deleted file mode 100644 index 8aac37e..0000000 --- a/ui/menus/sidebarright/confirmbutton.gd +++ /dev/null @@ -1,44 +0,0 @@ -extends Button -class_name ConfirmButton - -const Confirm = preload("res://ui/confirm/Confirm.tscn") -var waiting_on_answer: Confirm = null -export(String) var confirm_text = "" - - -func _ready() -> void: - PacketHandler.connect("signal_recieved", self, "_signal_recieved") - - -func disable(_a: String) -> void: - set_disabled(true) - - -func _signal_recieved(_signal: Dictionary) -> void: - pass - - -func confirm() -> void: - if !waiting_on_answer: - var confirm = Confirm.instance() - add_child(confirm) - confirm.confirm(self, confirm_text, 20) - waiting_on_answer = confirm - - -func set_disabled(new: bool) -> void: - disabled = new - mouse_default_cursor_shape = CURSOR_FORBIDDEN if new else CURSOR_POINTING_HAND - - -func _confirmed(what: bool) -> void: - if waiting_on_answer: - if !waiting_on_answer.is_queued_for_deletion(): - waiting_on_answer.queue_free() - waiting_on_answer = null - if what: - after_confirmed() - - -func after_confirmed() -> void: - pass |