Refactor to fit game-shell structure; externalized lobby client code

This commit is contained in:
2026-08-23 12:55:53 -05:00
parent 2a99880a98
commit 9a067711c7
24 changed files with 81 additions and 625 deletions

17
game_core.tscn Normal file
View File

@@ -0,0 +1,17 @@
[gd_scene load_steps=5 format=3 uid="uid://04nv87epssf4"]
[ext_resource type="Script" uid="uid://dbca7qndk7coq" path="res://game_core.gd" id="1_re4t7"]
[ext_resource type="PackedScene" uid="uid://dy51wny4x53f4" path="res://scripts/data/data_bridge.tscn" id="2_7xtl2"]
[ext_resource type="PackedScene" uid="uid://cbvv2msu13vr2" path="res://scripts/controllers/networking/game_client.tscn" id="3_8p78u"]
[ext_resource type="PackedScene" uid="uid://bss61m8hfvab3" path="res://scripts/controllers/networking/game_server.tscn" id="4_2t0sw"]
[node name="game_core" type="Node"]
script = ExtResource("1_re4t7")
[node name="data_bridge" parent="." instance=ExtResource("2_7xtl2")]
[node name="game_client" parent="." instance=ExtResource("3_8p78u")]
[node name="game_server" parent="." instance=ExtResource("4_2t0sw")]
[node name="scene" type="Node" parent="."]