online multiplayer chess game (note server currently down)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
extends Control
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