From 075878ec172f68f06c8ed4867313c7bb7f6b5dd6 Mon Sep 17 00:00:00 2001 From: Sara Date: Fri, 17 Oct 2025 23:24:39 +0200 Subject: [PATCH] chore: adjusted network test --- flatscreen-project/network_test.tscn | 42 ++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/flatscreen-project/network_test.tscn b/flatscreen-project/network_test.tscn index 744faebe..04b2bf72 100644 --- a/flatscreen-project/network_test.tscn +++ b/flatscreen-project/network_test.tscn @@ -1,4 +1,13 @@ -[gd_scene load_steps=2 format=3 uid="uid://bbvpj46frv0ho"] +[gd_scene load_steps=3 format=3 uid="uid://bbvpj46frv0ho"] + +[sub_resource type="GDScript" id="GDScript_yo4i2"] +script/source = "extends ServerNode + +@onready var revealed_clues_label := %RevealedClues + +func _on_clue_revealed(id: int) -> void: + revealed_clues_label.text += \"\\n{}\" % id +" [sub_resource type="GDScript" id="GDScript_78ugl"] script/source = "extends ClientNode @@ -16,6 +25,10 @@ func _on_connection_changed(connected: int) -> void: client_status.text = \"CONNECTED\" elif (connected == NetworkData.CONNECTION_AUTHENTICATED): client_status.text = \"AUTHENTICATED\" + + +func _on_line_edit_text_submitted(new_text: String) -> void: + pass " [node name="Control" type="Control"] @@ -27,6 +40,7 @@ grow_horizontal = 2 grow_vertical = 2 [node name="ServerNode" type="ServerNode" parent="."] +script = SubResource("GDScript_yo4i2") [node name="ClientNode" type="ClientNode" parent="."] script = SubResource("GDScript_78ugl") @@ -43,15 +57,21 @@ grow_vertical = 2 layout_mode = 2 size_flags_horizontal = 3 -[node name="Header" type="Label" parent="HBoxContainer/ServerInfo"] +[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/ServerInfo"] layout_mode = 2 -text = "Server: OFF" -[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/ServerInfo/Header"] -layout_mode = 0 -offset_top = -312.0 -offset_right = 574.0 -offset_bottom = 336.0 +[node name="Header" type="Label" parent="HBoxContainer/ServerInfo/VBoxContainer"] +layout_mode = 2 +text = "Server:" + +[node name="ServerStatus" type="Label" parent="HBoxContainer/ServerInfo/VBoxContainer"] +layout_mode = 2 +text = "DISCONNECTED" + +[node name="RevealedClues" type="Label" parent="HBoxContainer/ServerInfo/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +text = "Revealed Clues:" [node name="ClientInfo" type="PanelContainer" parent="HBoxContainer"] layout_mode = 2 @@ -69,4 +89,10 @@ unique_name_in_owner = true layout_mode = 2 text = "DISCONNECTED" +[node name="LineEdit" type="LineEdit" parent="HBoxContainer/ClientInfo/VBoxContainer"] +layout_mode = 2 +placeholder_text = "0" + +[connection signal="clue_revealed" from="ServerNode" to="ServerNode" method="_on_clue_revealed"] [connection signal="connection_changed" from="ClientNode" to="ClientNode" method="_on_connection_changed"] +[connection signal="text_submitted" from="HBoxContainer/ClientInfo/VBoxContainer/LineEdit" to="ClientNode" method="_on_line_edit_text_submitted"]