[gd_scene load_steps=5 format=3 uid="uid://dy40jygog8t3k"] [ext_resource type="Script" path="res://ui.gd" id="1_mg12k"] [ext_resource type="FontFile" uid="uid://ckg5x0oonnjtn" path="res://Art/XanhMono-Regular.ttf" id="2_cohu5"] [ext_resource type="FontFile" uid="uid://mi5v1uq78g7o" path="res://Art/XanhMono-Italic.ttf" id="3_e3v1e"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fo2i3"] border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 [node name="UILayer" type="CanvasLayer"] layer = 127 script = ExtResource("1_mg12k") [node name="UI" type="Control" parent="."] z_index = 12 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="Menu" type="PanelContainer" parent="UI"] visible = false layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -125.0 offset_top = -200.0 offset_right = 125.0 offset_bottom = 200.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") [node name="Background" type="ColorRect" parent="UI/Menu"] layout_mode = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="UI/Menu"] layout_mode = 2 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 25 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 25 [node name="VBoxContainer" type="VBoxContainer" parent="UI/Menu/MarginContainer"] layout_mode = 2 [node name="Resume" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "RESUME" [node name="Save" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "SAVE" [node name="Load" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "LOAD" [node name="Settings" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "SETTINGS" [node name="MainMenu" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "MAIN MENU" [node name="Quit" type="Button" parent="UI/Menu/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "QUIT GAME" [node name="Save" type="PanelContainer" parent="UI"] visible = false layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -200.0 offset_top = -300.0 offset_right = 200.0 offset_bottom = 300.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") [node name="Background" type="ColorRect" parent="UI/Save"] layout_mode = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="UI/Save"] layout_mode = 2 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 0 [node name="VBoxContainer" type="VBoxContainer" parent="UI/Save/MarginContainer"] layout_mode = 2 [node name="RichTextLabel" type="RichTextLabel" parent="UI/Save/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/normal_font = ExtResource("2_cohu5") theme_override_font_sizes/normal_font_size = 30 bbcode_enabled = true text = " [center]SAVE GAME[/center]" [node name="SaveSlot1" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="SaveSlot2" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="SaveSlot3" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="SaveSlot4" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="Back" type="Button" parent="UI/Save/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(80, 40) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 20 text = "BACK" [node name="Load" type="PanelContainer" parent="UI"] visible = false layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -200.0 offset_top = -300.0 offset_right = 200.0 offset_bottom = 300.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") [node name="Background" type="ColorRect" parent="UI/Load"] layout_mode = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="UI/Load"] layout_mode = 2 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 0 [node name="VBoxContainer" type="VBoxContainer" parent="UI/Load/MarginContainer"] layout_mode = 2 [node name="RichTextLabel" type="RichTextLabel" parent="UI/Load/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/normal_font = ExtResource("2_cohu5") theme_override_font_sizes/normal_font_size = 30 bbcode_enabled = true text = " [center]LOAD GAME[/center]" [node name="LoadSlot1" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot2" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot3" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot4" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="Back" type="Button" parent="UI/Load/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(80, 40) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 20 text = "BACK" [node name="LoadTitle" type="PanelContainer" parent="UI"] visible = false layout_mode = 2 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -200.0 offset_top = -300.0 offset_right = 200.0 offset_bottom = 300.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") [node name="Background" type="ColorRect" parent="UI/LoadTitle"] layout_mode = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="UI/LoadTitle"] layout_mode = 2 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 0 [node name="VBoxContainer" type="VBoxContainer" parent="UI/LoadTitle/MarginContainer"] layout_mode = 2 [node name="RichTextLabel" type="RichTextLabel" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/normal_font = ExtResource("2_cohu5") theme_override_font_sizes/normal_font_size = 30 bbcode_enabled = true text = " [center]LOAD GAME[/center]" [node name="LoadSlot1" type="Button" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot2" type="Button" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot3" type="Button" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="LoadSlot4" type="Button" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 27 text = "EMPTY" [node name="Back" type="Button" parent="UI/LoadTitle/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(80, 40) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 20 text = "BACK" [node name="Settings" type="PanelContainer" parent="UI"] visible = false custom_minimum_size = Vector2(800, 800) layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -200.0 offset_top = -300.0 offset_right = 200.0 offset_bottom = 300.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_fo2i3") [node name="Background" type="ColorRect" parent="UI/Settings"] layout_mode = 2 color = Color(0, 0, 0, 1) [node name="MarginContainer" type="MarginContainer" parent="UI/Settings"] layout_mode = 2 theme_override_constants/margin_left = 25 theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 25 theme_override_constants/margin_bottom = 0 [node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer"] layout_mode = 2 [node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_fonts/normal_font = ExtResource("2_cohu5") theme_override_font_sizes/normal_font_size = 30 bbcode_enabled = true text = " [center]SETTINGS[/center]" [node name="Back" type="Button" parent="UI/Settings/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(80, 40) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 6 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 20 text = "BACK" [node name="UpperContainer" type="HBoxContainer" parent="UI"] visible = false layout_mode = 0 offset_left = 28.0 offset_top = 63.0 offset_right = 1877.0 offset_bottom = 148.0 [node name="Menu" type="Button" parent="UI/UpperContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("2_cohu5") theme_override_font_sizes/font_size = 30 text = " Menu " [node name="SkipContainer" type="HBoxContainer" parent="UI"] visible = false layout_mode = 0 offset_left = 1643.0 offset_top = 999.0 offset_right = 1881.0 offset_bottom = 1059.0 [node name="NextButton" type="Button" parent="UI/SkipContainer"] layout_mode = 2 theme_override_fonts/font = ExtResource("3_e3v1e") theme_override_font_sizes/font_size = 20 text = " Press Space to Next " [node name="ConfirmationMask" type="ColorRect" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_force_pass_scroll_events = false color = Color(0, 0, 0, 0.470588)