Début de travail sur l'audio

This commit is contained in:
Maurane
2025-06-18 16:26:39 +02:00
parent 319d7ae1e8
commit 34e887afd2
5 changed files with 298 additions and 54 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
[ext_resource type="Script" path="res://main_hub.gd" id="1_rvfpd"]
[ext_resource type="PackedScene" uid="uid://cahspuhi43bx7" path="res://title_screen.tscn" id="2_3wmv1"]
[ext_resource type="PackedScene" uid="uid://chytk2cctjk3x" path="res://screening_desk.tscn" id="3_whctb"]
[ext_resource type="PackedScene" uid="uid://dcjhx2g4d056v" path="res://Bedroom.tscn" id="4_4fm57"]
[ext_resource type="PackedScene" uid="uid://dcjhx2g4d056v" path="res://bedroom.tscn" id="4_4fm57"]
[ext_resource type="PackedScene" uid="uid://igkl2384rxt1" path="res://text_screens.tscn" id="5_85o5j"]
[ext_resource type="PackedScene" uid="uid://dixsxwodxuf0b" path="res://dialogue_screens.tscn" id="6_60wm2"]
+21
View File
@@ -0,0 +1,21 @@
[gd_resource type="AudioBusLayout" format=3 uid="uid://dp01ki7ug2uqb"]
[resource]
bus/1/name = &"Music"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
bus/1/volume_db = 0.0
bus/1/send = &"Master"
bus/2/name = &"SFX"
bus/2/solo = false
bus/2/mute = false
bus/2/bypass_fx = false
bus/2/volume_db = 0.0
bus/2/send = &"Master"
bus/3/name = &"UI"
bus/3/solo = false
bus/3/mute = false
bus/3/bypass_fx = false
bus/3/volume_db = 0.0
bus/3/send = &"Master"
+1 -1
View File
@@ -31,7 +31,7 @@ general/balloon_path="res://Dialogues/balloon_big.tscn"
window/size/viewport_width=1920
window/size/viewport_height=1080
window/size/borderless=true
window/stretch/mode="canvas_items"
window/stretch/mode="viewport"
[editor_plugins]
+60 -2
View File
@@ -17,7 +17,7 @@ signal main_menu_pressed
#Preloading Confirmation dialog
var confirmation_dialog = preload("res://confirmation_dialog.tscn")
#Text settings sliders
#Text settings UI nodes
@export var text_slider: Node
@export var auto_slider: Node
@export var text_counter: Node
@@ -32,7 +32,21 @@ var is_auto = false
signal text_value_changed
signal auto_value_changed
#Screen settings UI nodes
@export var display_button: Node
@export var resolution_button: Node
var screen_size = DisplayServer.screen_get_size(DisplayServer.window_get_current_screen()) #Computer screen size
var resolution_size = DisplayServer.screen_get_size(DisplayServer.window_get_current_screen()) #Used for changing screen resolution
var resolution_list: Dictionary = {
0: Vector2i(800,600),
1: Vector2i(1024,768),
2: Vector2i(1280,720),
3: Vector2i(1366,768),
4: Vector2i(1440,900),
5: Vector2i(1600,900),
6: Vector2i(1680,1050),
7: Vector2i(1920,1080)
}
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
@@ -83,6 +97,14 @@ func _ready() -> void:
autoplay.button_pressed = false
auto_mask.visible = true
#Screen settings signals and initialization
display_button.item_selected.connect(_on_display_selected)
resolution_button.item_selected.connect(_on_resolution_selected)
for index in resolution_list:
var item_text = str(resolution_list[index].x) + "x" + str(resolution_list[index].y)
resolution_button.add_item(item_text, index)
resolution_button.select(resolution_list.find_key(screen_size)) #Selects the computer resolution as initial screen resolution
#Hiding everything at start
for node in $UI.get_children():
node.hide()
@@ -264,3 +286,39 @@ func _on_autoplay_pressed():
is_auto = false
auto_mask.visible = true
#Shows selected display
func _on_display_selected(index: int):
match index:
0:
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, false)
#Puts the windowed screen in the center of the computer's screen
var screen_center = screen_size / 2
var top_left = screen_center - (resolution_size / 2)
DisplayServer.window_set_size(resolution_size)
await get_tree().process_frame #Waits process_frame to avoid bugs
DisplayServer.window_set_position(top_left)
1:
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_MAXIMIZED)
DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true)
2:
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN)
print("window setting changed")
#Shows selected resolution
func _on_resolution_selected(index: int):
resolution_size = resolution_list.get(index)
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, false)
#Puts the windowed screen in the center of the computer's screen
var screen_center = screen_size / 2
var top_left = screen_center - (resolution_size / 2)
DisplayServer.window_set_size(resolution_size)
await get_tree().process_frame #Waits process_frame to avoid bugs
DisplayServer.window_set_position(top_left)
+213 -48
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=5 format=3 uid="uid://dy40jygog8t3k"]
[gd_scene load_steps=7 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"]
@@ -10,15 +10,27 @@ border_width_top = 2
border_width_right = 2
border_width_bottom = 2
[node name="UILayer" type="CanvasLayer" node_paths=PackedStringArray("text_slider", "auto_slider", "text_counter", "auto_counter", "autoplay", "auto_mask")]
[sub_resource type="Theme" id="Theme_27bfm"]
default_font = ExtResource("2_cohu5")
default_font_size = 18
OptionButton/fonts/font = ExtResource("2_cohu5")
[sub_resource type="Theme" id="Theme_k8uqd"]
default_font = ExtResource("2_cohu5")
default_font_size = 18
OptionButton/fonts/font = ExtResource("2_cohu5")
[node name="UILayer" type="CanvasLayer" node_paths=PackedStringArray("text_slider", "auto_slider", "text_counter", "auto_counter", "autoplay", "auto_mask", "display_button", "resolution_button")]
layer = 127
script = ExtResource("1_mg12k")
text_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextSlider")
auto_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoSlider")
text_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextCounter")
auto_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoCounter")
autoplay = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay/AutoPlayCheckBox")
auto_mask = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoMask")
text_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextSlider")
auto_slider = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoSlider")
text_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed/TextCounter")
auto_counter = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed/AutoCounter")
autoplay = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay/AutoPlayCheckBox")
auto_mask = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoMask")
display_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display/DisplayButton")
resolution_button = NodePath("UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution/ResolutionButton")
[node name="UI" type="Control" parent="."]
z_index = 12
@@ -291,7 +303,7 @@ theme_override_font_sizes/font_size = 20
text = "BACK"
[node name="Settings" type="PanelContainer" parent="UI"]
custom_minimum_size = Vector2(1600, 800)
custom_minimum_size = Vector2(1600, 600)
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
@@ -312,13 +324,14 @@ 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
theme_override_constants/margin_left = 20
theme_override_constants/margin_top = 50
theme_override_constants/margin_right = 20
theme_override_constants/margin_bottom = 50
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer"]
layout_mode = 2
theme_override_constants/separation = 40
[node name="Settings" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer"]
layout_mode = 2
@@ -326,8 +339,7 @@ size_flags_vertical = 3
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 35
bbcode_enabled = true
text = "
[center]SETTINGS[/center]"
text = "[center]SETTINGS[/center]"
[node name="GridContainer" type="GridContainer" parent="UI/Settings/MarginContainer/VBoxContainer"]
layout_mode = 2
@@ -335,33 +347,37 @@ size_flags_vertical = 3
size_flags_stretch_ratio = 5.0
columns = 3
[node name="MarginContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"]
[node name="DialogueContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer"]
[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer"]
layout_mode = 2
[node name="DialogueOptions" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2"]
[node name="DialogueOptions" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2"]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions"]
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions"]
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 25
bbcode_enabled = true
text = "[center]DIALOGUE OPTIONS[/center]"
text = "[center]DIALOGUE[/center]"
[node name="TextSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
[node name="TextSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
custom_minimum_size = Vector2(140, 28)
layout_mode = 2
size_flags_horizontal = 3
@@ -371,7 +387,7 @@ theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "TYPING SPEED"
[node name="TextSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
[node name="TextSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
@@ -382,7 +398,7 @@ value = 5.0
tick_count = 10
ticks_on_borders = true
[node name="TextCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
[node name="TextCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
custom_minimum_size = Vector2(150, 25)
layout_mode = 2
size_flags_horizontal = 3
@@ -391,11 +407,11 @@ theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
[node name="AutoSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
[node name="AutoSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 1
anchors_preset = 15
@@ -404,7 +420,7 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
custom_minimum_size = Vector2(140, 25)
layout_mode = 2
size_flags_horizontal = 3
@@ -414,7 +430,7 @@ theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "ADVANCE DELAY"
[node name="AutoSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
[node name="AutoSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
@@ -425,7 +441,7 @@ value = 5.0
tick_count = 10
ticks_on_borders = true
[node name="AutoCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
[node name="AutoCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
custom_minimum_size = Vector2(150, 25)
layout_mode = 2
size_flags_horizontal = 3
@@ -434,7 +450,7 @@ theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
[node name="AutoMask" type="ColorRect" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
[node name="AutoMask" type="ColorRect" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@@ -443,12 +459,12 @@ grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 0.784314)
[node name="AutoPlay" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
[node name="AutoPlay" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
theme_override_constants/separation = 10
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
custom_minimum_size = Vector2(140, 25)
layout_mode = 2
size_flags_vertical = 4
@@ -457,38 +473,43 @@ theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "AUTOPLAY TEXT"
[node name="AutoPlayCheckBox" type="CheckBox" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
[node name="AutoPlayCheckBox" type="CheckBox" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/DialogueContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
layout_mode = 2
size_flags_vertical = 4
[node name="MarginContainer2" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"]
[node name="ScreenContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2"]
[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer"]
layout_mode = 2
[node name="ScreenSettings" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2"]
[node name="ScreenSettings" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2"]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings"]
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings"]
layout_mode = 2
theme_override_constants/separation = 20
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer"]
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 25
bbcode_enabled = true
text = "[center]SCREEN SETTINGS[/center]"
text = "[center]SCREEN[/center]"
[node name="ScreenDisplay" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer"]
[node name="Display" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 20
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer/ScreenDisplay"]
custom_minimum_size = Vector2(120, 28)
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display"]
custom_minimum_size = Vector2(110, 28)
layout_mode = 2
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
@@ -496,16 +517,26 @@ theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "DISPLAY"
[node name="OptionButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer/ScreenDisplay"]
[node name="DisplayButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Display"]
custom_minimum_size = Vector2(250, 0)
layout_mode = 2
theme = SubResource("Theme_27bfm")
theme_override_fonts/font = ExtResource("2_cohu5")
theme_override_font_sizes/font_size = 18
selected = 2
item_count = 3
popup/item_0/text = "WINDOWED"
popup/item_1/text = "WINDOWED FULLSCREEN"
popup/item_1/id = 1
popup/item_2/text = "FULLSCREEN"
popup/item_2/id = 2
[node name="ScreenResolution" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer"]
[node name="Resolution" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 20
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer/ScreenResolution"]
custom_minimum_size = Vector2(120, 28)
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution"]
custom_minimum_size = Vector2(110, 28)
layout_mode = 2
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
@@ -513,9 +544,143 @@ theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "RESOLUTION"
[node name="OptionButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/MarginContainer2/VBoxContainer2/ScreenSettings/VBoxContainer/ScreenResolution"]
[node name="ResolutionButton" type="OptionButton" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/ScreenContainer/VBoxContainer2/ScreenSettings/VBoxContainer/Resolution"]
custom_minimum_size = Vector2(250, 0)
layout_mode = 2
theme = SubResource("Theme_k8uqd")
selected = 0
[node name="SoundContainer" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="VBoxContainer2" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer"]
layout_mode = 2
[node name="DialogueOptions" type="MarginContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2"]
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions"]
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 25
bbcode_enabled = true
text = "[center]AUDIO[/center]"
[node name="TextSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
custom_minimum_size = Vector2(140, 28)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "MASTER"
[node name="MasterVolume" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
size_flags_stretch_ratio = 4.0
min_value = 1.0
max_value = 10.0
value = 5.0
tick_count = 10
ticks_on_borders = true
[node name="MasterCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
custom_minimum_size = Vector2(150, 25)
layout_mode = 2
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
[node name="TextEdit" type="TextEdit" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/TextSpeed"]
layout_mode = 2
[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
[node name="AutoSpeed" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
custom_minimum_size = Vector2(140, 25)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "ADVANCE DELAY"
[node name="AutoSlider" type="HSlider" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 1
size_flags_stretch_ratio = 4.0
min_value = 1.0
max_value = 10.0
value = 5.0
tick_count = 10
ticks_on_borders = true
[node name="AutoCounter" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control/AutoSpeed"]
custom_minimum_size = Vector2(150, 25)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
[node name="AutoMask" type="ColorRect" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/Control"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 0.784314)
[node name="AutoPlay" type="HBoxContainer" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
theme_override_constants/separation = 10
[node name="RichTextLabel" type="RichTextLabel" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
custom_minimum_size = Vector2(140, 25)
layout_mode = 2
size_flags_vertical = 4
theme_override_fonts/normal_font = ExtResource("2_cohu5")
theme_override_font_sizes/normal_font_size = 20
bbcode_enabled = true
text = "AUTOPLAY TEXT"
[node name="AutoPlayCheckBox" type="CheckBox" parent="UI/Settings/MarginContainer/VBoxContainer/GridContainer/SoundContainer/VBoxContainer2/DialogueOptions/VBoxContainer/AutoPlay"]
layout_mode = 2
size_flags_vertical = 4
[node name="Control" type="Control" parent="UI/Settings/MarginContainer/VBoxContainer"]
layout_mode = 2