[gd_scene load_steps=6 format=3] [ext_resource path="res://scripts/core/options_menu.gd" type="Script" id="1"] [ext_resource path="res://assets/ui/menu_theme.tres" type="Theme" id="2"] [ext_resource path="res://scenes/ui/display_menu.tscn" type="PackedScene" id="3"] [sub_resource type="StyleBoxFlat" id="Panel"] bg_color = Color(0.055, 0.032, 0.075, 0.985) 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.55) corner_radius_top_left = 18 corner_radius_top_right = 18 corner_radius_bottom_right = 18 corner_radius_bottom_left = 18 shadow_color = Color(0, 0, 0, 0.55) shadow_size = 22 [sub_resource type="StyleBoxFlat" id="Slider"] bg_color = Color(0.22, 0.15, 0.24, 1) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 [node name="OptionsMenu" type="Control"] unique_name_in_owner = true visible = false z_index = 50 process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 0 theme = ExtResource("2") script = ExtResource("1") [node name="Backdrop" type="ColorRect" parent="."] 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.015, 0.009, 0.025, 0.9) [node name="Panel" type="PanelContainer" parent="."] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -510.0 offset_top = -490.0 offset_right = 510.0 offset_bottom = 490.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("Panel") [node name="Margin" type="MarginContainer" parent="Panel"] layout_mode = 2 theme_override_constants/margin_left = 62 theme_override_constants/margin_top = 48 theme_override_constants/margin_right = 62 theme_override_constants/margin_bottom = 48 [node name="VBox" type="VBoxContainer" parent="Panel/Margin"] layout_mode = 2 theme_override_constants/separation = 18 [node name="TitleLabel" type="Label" parent="Panel/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(1, 0.77, 0.38, 1) theme_override_font_sizes/font_size = 42 horizontal_alignment = 1 [node name="Rule" type="HSeparator" parent="Panel/Margin/VBox"] layout_mode = 2 [node name="Grid" type="GridContainer" parent="Panel/Margin/VBox"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/h_separation = 34 theme_override_constants/v_separation = 14 columns = 2 [node name="DisplayLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="DisplayButton" type="Button" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 text_overrun_behavior = 3 [node name="LanguageLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="LanguageButton" type="Button" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="VolumeLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="VolumeRow" type="HBoxContainer" parent="Panel/Margin/VBox/Grid"] custom_minimum_size = Vector2(500, 54) layout_mode = 2 theme_override_constants/separation = 18 [node name="VolumeSlider" type="HSlider" parent="Panel/Margin/VBox/Grid/VolumeRow"] unique_name_in_owner = true custom_minimum_size = Vector2(390, 54) layout_mode = 2 size_flags_horizontal = 3 theme_override_styles/slider = SubResource("Slider") value = 80.0 [node name="VolumeValue" type="Label" parent="Panel/Margin/VBox/Grid/VolumeRow"] unique_name_in_owner = true custom_minimum_size = Vector2(90, 54) layout_mode = 2 horizontal_alignment = 2 vertical_alignment = 1 [node name="PreviewLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="PreviewToggle" type="CheckButton" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="VSyncLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="VSyncToggle" type="CheckButton" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="AntialiasingLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="AntialiasingButton" type="Button" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="ShakeLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="ShakeButton" type="Button" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="HitStopLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="HitStopToggle" type="CheckButton" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="ImpactLightLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="ImpactLightToggle" type="CheckButton" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="ImpactStainsLabel" type="Label" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(300, 54) layout_mode = 2 theme_override_font_sizes/font_size = 23 vertical_alignment = 1 [node name="ImpactStainsToggle" type="CheckButton" parent="Panel/Margin/VBox/Grid"] unique_name_in_owner = true custom_minimum_size = Vector2(500, 54) layout_mode = 2 [node name="DeleteButton" type="Button" parent="Panel/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 60) layout_mode = 2 [node name="CloseButton" type="Button" parent="Panel/Margin/VBox"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 60) layout_mode = 2 [node name="DisplayMenu" parent="." instance=ExtResource("3")] unique_name_in_owner = true