online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/Lobby.gd')
| -rw-r--r-- | ui/Lobby.gd | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/Lobby.gd b/ui/Lobby.gd index 15e609f..a7d635b 100644 --- a/ui/Lobby.gd +++ b/ui/Lobby.gd @@ -69,9 +69,15 @@ func _ready() -> void: Globals.network.connect("host_result", self, "_on_host_result") Globals.network.connect("game_over", self, "_handle_game_over") Globals.network.connect("start_game", self, "_start_game") + Globals.network.connect("connection_established", self, "network_ready") add_child(Globals.network) +func network_ready(): + for child in buttons.get_children(): + child.disabled = false + + func end_game() -> void: if get_tree().get_root().has_node("World"): get_tree().get_root().get_node("World").queue_free() |