class_name SinglePlayerLobby extends Lobby


func _ready() -> void:
	enet_peer.create_server(Data.DEFAULT_SERVER_PORT, 1)
	multiplayer.multiplayer_peer = enet_peer
	enet_peer.refuse_new_connections = true
	setup_game()


func setup_game() -> void:
	loadout_editor = character_select_screen.instantiate() as CharacterSelect
	loadout_editor.hero_confirmed.connect(start_game)
	add_child(loadout_editor)
	Game.chatbox = chatbox
	chatbox.username = Data.player_profile.display_name
	Data.player_profile.display_name_changed.connect(chatbox.change_username)
	loadout_editor.hero_selected.connect(Data.player_profile.set_preferred_class)
	connected_players_profiles[1] = Data.player_profile
	setup_the_ui()