diff options
Diffstat (limited to 'main.tscn')
-rw-r--r-- | main.tscn | 80 |
1 files changed, 73 insertions, 7 deletions
@@ -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"] |