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