add basic networking

This commit is contained in:
2025-02-10 23:32:17 +10:00
parent 74aa8ddec4
commit 95eeab0dfe
9 changed files with 240 additions and 16 deletions

19
scripts/ui/play_menu.gd Normal file
View File

@@ -0,0 +1,19 @@
extends Panel
@onready var name_edit: LineEdit = $MarginContainer/GridContainer/NameEdit
@onready var ip_edit: LineEdit = $MarginContainer/GridContainer/IpEdit
@onready var host_button: Button = $MarginContainer/GridContainer/HostButton
@onready var join_button: Button = $MarginContainer/GridContainer/JoinButton
func _ready() -> void:
host_button.pressed.connect(_on_host_button_pressed)
join_button.pressed.connect(_on_join_button_pressed)
func _on_host_button_pressed() -> void:
Networker.host_game()
func _on_join_button_pressed() -> void:
Networker.join_game(ip_edit.text)