summaryrefslogtreecommitdiff
path: root/UI/GameLobby/lobby_game.gd
blob: 4736d4451e3605972cd9d4c71dcfd0ffe4b5bb4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
extends HBoxContainer

@export var game_id := ""
@export var game_name := "":
	set = set_game_name


func set_game_name(value):
	game_name = value
	%Name.text = value


func _on_join_pressed() -> void:
	var response = await Network.request("%s/?join=%s" % [Client.game_lobby_url, game_id])
	var result = response.parse_json()
	var game_data = result["data"]
	
	Network.join_game(game_data["ip"], game_data["port"])
	get_tree().change_scene_to_file("res://UI/PlayerLobby/Lobby.tscn")