summaryrefslogtreecommitdiff
path: root/main.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'main.tscn')
-rw-r--r--main.tscn80
1 files changed, 73 insertions, 7 deletions
diff --git a/main.tscn b/main.tscn
index 295bc10..042c7c7 100644
--- a/main.tscn
+++ b/main.tscn
@@ -1,7 +1,13 @@
-[gd_scene load_steps=4 format=3 uid="uid://c3sdm0knce1fx"]
+[gd_scene load_steps=6 format=3 uid="uid://c3sdm0knce1fx"]
[ext_resource type="Script" uid="uid://dm77sa5w5jdgo" path="res://main.gd" id="1_ig7tw"]
+[sub_resource type="InputEventAction" id="InputEventAction_0xm2m"]
+action = &"left_click"
+
+[sub_resource type="Shortcut" id="Shortcut_h2yge"]
+events = [SubResource("InputEventAction_0xm2m")]
+
[sub_resource type="InputEventAction" id="InputEventAction_ig7tw"]
action = &"left_click"
@@ -17,7 +23,38 @@ grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_ig7tw")
-[node name="CenterContainer" type="CenterContainer" parent="."]
+[node name="Main" type="CenterContainer" parent="."]
+unique_name_in_owner = true
+visible = false
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="VBoxContainer" type="VBoxContainer" parent="Main"]
+layout_mode = 2
+
+[node name="SinglePlayerButton" type="Button" parent="Main/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
+layout_mode = 2
+shortcut_context = NodePath(".")
+shortcut = SubResource("Shortcut_h2yge")
+text = "Singleplayer"
+
+[node name="MultiPlayerButton" type="Button" parent="Main/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
+layout_mode = 2
+shortcut_context = NodePath(".")
+shortcut = SubResource("Shortcut_h2yge")
+text = "Multiplayer"
+
+[node name="DeckManagerButton" type="Button" parent="Main/VBoxContainer"]
+layout_mode = 2
+text = "Deck Manager"
+
+[node name="SinglePlayer" type="CenterContainer" parent="."]
+unique_name_in_owner = true
+visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@@ -25,22 +62,51 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
-[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"]
+[node name="VBoxContainer" type="VBoxContainer" parent="SinglePlayer"]
+layout_mode = 2
+
+[node name="SinglePlayerBackButton" type="Button" parent="SinglePlayer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
layout_mode = 2
+shortcut_context = NodePath(".")
+shortcut = SubResource("Shortcut_h2yge")
+text = "Back"
-[node name="HostButton" type="Button" parent="CenterContainer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
+[node name="MultiPlayer" type="CenterContainer" parent="."]
+unique_name_in_owner = true
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="VBoxContainer" type="VBoxContainer" parent="MultiPlayer"]
+layout_mode = 2
+
+[node name="HostButton" type="Button" parent="MultiPlayer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
unique_name_in_owner = true
layout_mode = 2
shortcut_context = NodePath(".")
shortcut = SubResource("Shortcut_0xm2m")
text = "Host"
-[node name="JoinButton" type="Button" parent="CenterContainer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
+[node name="JoinButton" type="Button" parent="MultiPlayer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
unique_name_in_owner = true
layout_mode = 2
shortcut_context = NodePath(".")
shortcut = SubResource("Shortcut_0xm2m")
text = "Join"
-[connection signal="pressed" from="CenterContainer/VBoxContainer/HostButton" to="." method="_on_button_pressed"]
-[connection signal="pressed" from="CenterContainer/VBoxContainer/JoinButton" to="." method="_on_button_2_pressed"]
+[node name="MultiPlayerBackButton" type="Button" parent="MultiPlayer/VBoxContainer" node_paths=PackedStringArray("shortcut_context")]
+layout_mode = 2
+shortcut_context = NodePath(".")
+shortcut = SubResource("Shortcut_h2yge")
+text = "Back"
+
+[connection signal="pressed" from="Main/VBoxContainer/SinglePlayerButton" to="." method="_on_single_player_button_pressed"]
+[connection signal="pressed" from="Main/VBoxContainer/MultiPlayerButton" to="." method="_on_multi_player_button_pressed"]
+[connection signal="pressed" from="Main/VBoxContainer/DeckManagerButton" to="." method="_on_deck_manager_button_pressed"]
+[connection signal="pressed" from="SinglePlayer/VBoxContainer/SinglePlayerBackButton" to="." method="_on_single_player_back_button_pressed"]
+[connection signal="pressed" from="MultiPlayer/VBoxContainer/HostButton" to="." method="_on_host_button_pressed"]
+[connection signal="pressed" from="MultiPlayer/VBoxContainer/JoinButton" to="." method="_on_join_button_pressed"]
+[connection signal="pressed" from="MultiPlayer/VBoxContainer/MultiPlayerBackButton" to="." method="_on_multi_player_back_button_pressed"]