[gd_scene load_steps=3 format=3] [ext_resource type="Script" path="res://ui/new_game_setup_page.gd" id="1_script"] [ext_resource type="Theme" path="res://ui/game_theme.tres" id="2_theme"] [node name="NewGameSetupPage" type="Control"] visible = false layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_theme") script = ExtResource("1_script") [node name="Paper" type="PanelContainer" parent="."] unique_name_in_owner = true layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -360.0 offset_top = -280.0 offset_right = 360.0 offset_bottom = 280.0 grow_horizontal = 2 grow_vertical = 2 [node name="Margin" type="MarginContainer" parent="Paper"] layout_mode = 2 theme_override_constants/margin_left = 46 theme_override_constants/margin_top = 30 theme_override_constants/margin_right = 46 theme_override_constants/margin_bottom = 30 [node name="Layout" type="VBoxContainer" parent="Paper/Margin"] layout_mode = 2 theme_override_constants/separation = 10 [node name="Title" type="Label" parent="Paper/Margin/Layout"] layout_mode = 2 theme_override_colors/font_color = Color(0.902, 0.969, 0.969, 1) theme_override_font_sizes/font_size = 32 text = "new game" horizontal_alignment = 1 [node name="Prompt" type="Label" parent="Paper/Margin/Layout"] layout_mode = 2 theme_override_colors/font_color = Color(0.624, 0.812, 0.824, 1) theme_override_font_sizes/font_size = 17 text = "choose where you want to begin" horizontal_alignment = 1 [node name="WorldButtons" type="HBoxContainer" parent="Paper/Margin/Layout"] layout_mode = 2 theme_override_constants/separation = 14 alignment = 1 [node name="GeneratedButton" type="Button" parent="Paper/Margin/Layout/WorldButtons"] unique_name_in_owner = true custom_minimum_size = Vector2(230, 58) layout_mode = 2 toggle_mode = true text = "generate a world" [node name="StarterButton" type="Button" parent="Paper/Margin/Layout/WorldButtons"] unique_name_in_owner = true custom_minimum_size = Vector2(230, 58) layout_mode = 2 toggle_mode = true text = "starter island" [node name="WorldDescription" type="Label" parent="Paper/Margin/Layout"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 46) layout_mode = 2 theme_override_colors/font_color = Color(0.902, 0.969, 0.969, 1) theme_override_font_sizes/font_size = 16 horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 2 [node name="SeedSection" type="VBoxContainer" parent="Paper/Margin/Layout"] unique_name_in_owner = true layout_mode = 2 theme_override_constants/separation = 8 [node name="SeedLabel" type="Label" parent="Paper/Margin/Layout/SeedSection"] layout_mode = 2 theme_override_colors/font_color = Color(0.902, 0.969, 0.969, 1) theme_override_font_sizes/font_size = 20 text = "world seed" horizontal_alignment = 1 [node name="SeedModes" type="HBoxContainer" parent="Paper/Margin/Layout/SeedSection"] layout_mode = 2 theme_override_constants/separation = 14 alignment = 1 [node name="RandomSeedButton" type="Button" parent="Paper/Margin/Layout/SeedSection/SeedModes"] unique_name_in_owner = true custom_minimum_size = Vector2(190, 48) layout_mode = 2 toggle_mode = true text = "random seed" [node name="CustomSeedButton" type="Button" parent="Paper/Margin/Layout/SeedSection/SeedModes"] unique_name_in_owner = true custom_minimum_size = Vector2(190, 48) layout_mode = 2 toggle_mode = true text = "enter a seed" [node name="SeedEdit" type="LineEdit" parent="Paper/Margin/Layout/SeedSection"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 46) layout_mode = 2 theme_override_font_sizes/font_size = 20 placeholder_text = "number or words" alignment = 1 max_length = 64 [node name="SeedHelp" type="Label" parent="Paper/Margin/Layout/SeedSection"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 28) layout_mode = 2 theme_override_colors/font_color = Color(0.624, 0.812, 0.824, 1) theme_override_font_sizes/font_size = 14 horizontal_alignment = 1 [node name="OverwriteWarning" type="Label" parent="Paper/Margin/Layout"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(1, 0.78, 0.62, 1) theme_override_font_sizes/font_size = 15 text = "starting a new game replaces your existing progression." horizontal_alignment = 1 [node name="Status" type="Label" parent="Paper/Margin/Layout"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 28) layout_mode = 2 theme_override_colors/font_color = Color(1, 0.7, 0.65, 1) theme_override_font_sizes/font_size = 14 horizontal_alignment = 1 [node name="Spacer" type="Control" parent="Paper/Margin/Layout"] custom_minimum_size = Vector2(0, 4) layout_mode = 2 size_flags_vertical = 3 [node name="Actions" type="HBoxContainer" parent="Paper/Margin/Layout"] layout_mode = 2 theme_override_constants/separation = 14 alignment = 1 [node name="StartButton" type="Button" parent="Paper/Margin/Layout/Actions"] unique_name_in_owner = true custom_minimum_size = Vector2(190, 54) layout_mode = 2 text = "start new game" [node name="BackButton" type="Button" parent="Paper/Margin/Layout/Actions"] unique_name_in_owner = true custom_minimum_size = Vector2(150, 54) layout_mode = 2 text = "back"