[gd_scene load_steps=7 format=3] [ext_resource path="res://scripts/core/main_menu.gd" type="Script" id="1"] [ext_resource path="res://scripts/core/menu_backdrop.gd" type="Script" id="2"] [ext_resource path="res://assets/ui/menu_theme.tres" type="Theme" id="3"] [ext_resource path="res://scenes/ui/options_menu.tscn" type="PackedScene" id="4"] [sub_resource type="StyleBoxFlat" id="MainPanel"] bg_color = Color(0.045, 0.026, 0.065, 0.93) border_width_left = 1 border_width_top = 1 border_width_right = 1 border_width_bottom = 1 border_color = Color(0.94, 0.63, 0.3, 0.48) corner_radius_top_left = 20 corner_radius_top_right = 20 corner_radius_bottom_right = 20 corner_radius_bottom_left = 20 shadow_color = Color(0, 0, 0, 0.52) shadow_size = 26 [sub_resource type="StyleBoxFlat" id="ConfirmPanelStyle"] bg_color = Color(0.07, 0.035, 0.085, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 border_color = Color(1, 0.7, 0.3, 0.8) corner_radius_top_left = 14 corner_radius_top_right = 14 corner_radius_bottom_right = 14 corner_radius_bottom_left = 14 shadow_color = Color(0, 0, 0, 0.7) shadow_size = 20 [node name="MainMenu" type="Control"] process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("3") script = ExtResource("1") [node name="Backdrop" type="Control" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 script = ExtResource("2") [node name="HomeScreen" type="Control" 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 mouse_filter = 2 [node name="Card" type="PanelContainer" parent="HomeScreen"] layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_left = 115.0 offset_top = -445.0 offset_right = 785.0 offset_bottom = 445.0 grow_vertical = 2 theme_override_styles/panel = SubResource("MainPanel") [node name="Margin" type="MarginContainer" parent="HomeScreen/Card"] layout_mode = 2 theme_override_constants/margin_left = 70 theme_override_constants/margin_top = 68 theme_override_constants/margin_right = 70 theme_override_constants/margin_bottom = 60 [node name="VBox" type="VBoxContainer" parent="HomeScreen/Card/Margin"] layout_mode = 2 theme_override_constants/separation = 18 [node name="TitleLabel" type="Label" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(1, 0.79, 0.39, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.45) theme_override_constants/shadow_offset_x = 3 theme_override_constants/shadow_offset_y = 4 theme_override_font_sizes/font_size = 76 [node name="SubtitleLabel" type="Label" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(0.82, 0.71, 0.77, 1) theme_override_font_sizes/font_size = 19 autowrap_mode = 2 [node name="Spacer" type="Control" parent="HomeScreen/Card/Margin/VBox"] custom_minimum_size = Vector2(0, 72) layout_mode = 2 [node name="ContinueButton" type="Button" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 78) layout_mode = 2 alignment = 0 [node name="NewGameButton" type="Button" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 78) layout_mode = 2 alignment = 0 [node name="DeleteButton" type="Button" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 78) layout_mode = 2 alignment = 0 [node name="OptionsButton" type="Button" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 78) layout_mode = 2 alignment = 0 [node name="QuitButton" type="Button" parent="HomeScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 78) layout_mode = 2 alignment = 0 [node name="SlotsScreen" type="Control" 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 mouse_filter = 2 [node name="Card" type="PanelContainer" parent="SlotsScreen"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -625.0 offset_top = -465.0 offset_right = 625.0 offset_bottom = 465.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("MainPanel") [node name="Margin" type="MarginContainer" parent="SlotsScreen/Card"] layout_mode = 2 theme_override_constants/margin_left = 64 theme_override_constants/margin_top = 46 theme_override_constants/margin_right = 64 theme_override_constants/margin_bottom = 46 [node name="VBox" type="VBoxContainer" parent="SlotsScreen/Card/Margin"] layout_mode = 2 theme_override_constants/separation = 18 [node name="SlotsTitle" type="Label" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(1, 0.78, 0.4, 1) theme_override_font_sizes/font_size = 42 horizontal_alignment = 1 [node name="SlotsHint" type="Label" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(0.75, 0.68, 0.76, 1) theme_override_font_sizes/font_size = 18 horizontal_alignment = 1 [node name="Rule" type="HSeparator" parent="SlotsScreen/Card/Margin/VBox"] layout_mode = 2 [node name="Slot1" type="Button" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 155) layout_mode = 2 theme_override_font_sizes/font_size = 20 alignment = 0 [node name="Slot2" type="Button" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 155) layout_mode = 2 theme_override_font_sizes/font_size = 20 alignment = 0 [node name="Slot3" type="Button" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 155) layout_mode = 2 theme_override_font_sizes/font_size = 20 alignment = 0 [node name="BackButton" type="Button" parent="SlotsScreen/Card/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 70) layout_mode = 2 [node name="ConfirmPanel" type="Control" parent="."] unique_name_in_owner = true visible = false z_index = 30 layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 0 [node name="Shade" type="ColorRect" parent="ConfirmPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 0 color = Color(0.01, 0.005, 0.016, 0.82) [node name="Card" type="PanelContainer" parent="ConfirmPanel"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -390.0 offset_top = -190.0 offset_right = 390.0 offset_bottom = 190.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("ConfirmPanelStyle") [node name="Margin" type="MarginContainer" parent="ConfirmPanel/Card"] layout_mode = 2 theme_override_constants/margin_left = 44 theme_override_constants/margin_top = 40 theme_override_constants/margin_right = 44 theme_override_constants/margin_bottom = 40 [node name="VBox" type="VBoxContainer" parent="ConfirmPanel/Card/Margin"] layout_mode = 2 theme_override_constants/separation = 28 [node name="ConfirmLabel" type="Label" parent="ConfirmPanel/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 3 theme_override_font_sizes/font_size = 25 horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 2 [node name="Buttons" type="HBoxContainer" parent="ConfirmPanel/Card/Margin/VBox"] layout_mode = 2 theme_override_constants/separation = 18 [node name="ConfirmButton" type="Button" parent="ConfirmPanel/Card/Margin/VBox/Buttons"] unique_name_in_owner = true custom_minimum_size = Vector2(320, 70) layout_mode = 2 size_flags_horizontal = 3 [node name="CancelButton" type="Button" parent="ConfirmPanel/Card/Margin/VBox/Buttons"] unique_name_in_owner = true custom_minimum_size = Vector2(320, 70) layout_mode = 2 size_flags_horizontal = 3 [node name="OptionsMenu" parent="." instance=ExtResource("4")] unique_name_in_owner = true