Public repository for MUR pre alpha
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
1.0 KiB

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()