online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/sidebarright/UserPanel.gd')
| -rw-r--r-- | ui/menus/sidebarright/UserPanel.gd | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/menus/sidebarright/UserPanel.gd b/ui/menus/sidebarright/UserPanel.gd index 5b5f2af..2e883c1 100644 --- a/ui/menus/sidebarright/UserPanel.gd +++ b/ui/menus/sidebarright/UserPanel.gd @@ -5,11 +5,13 @@ onready var flag_display = $"%Flag" onready var name_display = $"%Name" onready var nps_display = $"%Nps" onready var thinking_display = $"%ThinkingProgress" +onready var loading_display = $"%LoadingAnimation" var flag := "rainbow" setget set_flag var _name := "name" setget set_name var nps := 0 setget set_nps var thinking := 0 setget set_thinking +var loading := false setget set_loading, get_loading # reference to loading_display.visible func set_flag(newflag: String) -> void: @@ -60,3 +62,11 @@ func set_thinking(new_thinking: int) -> void: create_tween().tween_property(thinking_display, "value", float(new_thinking), .25) thinking = new_thinking + + +func set_loading(new_loading: bool) -> void: + loading_display.visible = new_loading + + +func get_loading() -> bool: + return loading_display.visible |