extends Control var server_menu_scene = preload("res://scenes/menu/server.tscn") var local_menu_scene = preload("res://scenes/menu/local_game.tscn") var lobby_menu_scene = preload("res://scenes/menu/lobby.tscn") func _on_online_pressed(): var server_menu = server_menu_scene.instance() get_tree().get_root().add_child(server_menu) hide() func _on_practice_pressed(): var local_menu = local_menu_scene.instance() get_tree().get_root().add_child(local_menu) hide() func _on_settings_pressed(): pass func _on_quit_pressed(): get_tree().quit() func _on_quick_host_pressed(): game.host_game(8128) var lobby_menu = lobby_menu_scene.instance() get_tree().get_root().add_child(lobby_menu) game.set_player(get_tree().get_network_unique_id()) hide() func _on_quick_join_pressed(): game.connect("connection_succeeded", self, "_quick_connection_succeeded") game.join_game("127.0.0.1", 8128) func _quick_connection_succeeded(): var lobby_menu = lobby_menu_scene.instance() get_tree().get_root().add_child(lobby_menu) hide()