22 lines
635 B
GDScript
22 lines
635 B
GDScript
extends Node
|
|
|
|
|
|
func _ready():
|
|
$"/root/MusicManager".play_music("wizards")
|
|
$Button.connect("button_down", self, "_on_button_press")
|
|
$"/root/NetworkManager".connect("error_occured", self, "_on_error")
|
|
$"/root/NetworkManager".connect("logged_in", self, "_on_login")
|
|
|
|
func _on_error():
|
|
$ErrorDialog/ErrorLabel.text = $"/root/NetworkManager".error_info
|
|
$ErrorDialog.popup_centered()
|
|
|
|
func _on_button_press():
|
|
if($"/root/NetworkManager".connected):
|
|
$"/root/NetworkManager".disconnect_from_server()
|
|
else:
|
|
$"/root/NetworkManager".connect_as_user($LineEdit.text)
|
|
|
|
func _on_login():
|
|
get_tree().change_scene("res://scenes/game.scn")
|