online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/account/usernamepass.gd')
| -rw-r--r-- | ui/account/usernamepass.gd | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ui/account/usernamepass.gd b/ui/account/usernamepass.gd index 387b806..851152f 100644 --- a/ui/account/usernamepass.gd +++ b/ui/account/usernamepass.gd @@ -3,3 +3,24 @@ class_name UsernamePass onready var username = $Username onready var pw = $H/Password + + +func update_data(data: Dictionary) -> void: + username.text = data.user + username.caret_position = data.user_caret + pw.text = data.pasw + pw.caret_position = data.pasw_caret + + +func export_data() -> Dictionary: + return { + "user": username.text, + "user_caret": username.caret_position, + "pasw": pw.text, + "pasw_caret": pw.caret_position + } + + +func set_enabled(enabled: bool) -> void: + username.editable = enabled + pw.editable = enabled |