170 lines
5.2 KiB
Text
170 lines
5.2 KiB
Text
[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"
|