make debugchartloader less painful to use

This commit is contained in:
msk
2023-09-18 02:13:52 -07:00
parent 74520c3e04
commit f61fbcccf3
2 changed files with 86 additions and 16 deletions
+20 -12
View File
@@ -2,7 +2,7 @@
[ext_resource type="Script" path="res://Scripts/Scenes/DebugChartLoader.cs" id="1_hjgpd"]
[node name="DebugChartLoader" type="MarginContainer" node_paths=PackedStringArray("inputField", "soundField", "difficultyButton", "playButton")]
[node name="DebugChartLoader" type="MarginContainer" node_paths=PackedStringArray("pathsLine", "songsButton", "soundButton", "difficultyButton", "playButton")]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -13,30 +13,38 @@ theme_override_constants/margin_top = 32
theme_override_constants/margin_right = 32
theme_override_constants/margin_bottom = 32
script = ExtResource("1_hjgpd")
inputField = NodePath("VBoxContainer/HBoxContainer/PathLineEdit")
soundField = NodePath("VBoxContainer/HBoxContainer3/SoundLineEdit")
difficultyButton = NodePath("VBoxContainer/HBoxContainer/DifficultyOptionButton")
pathsLine = NodePath("VBoxContainer/HBoxContainer0/User path")
songsButton = NodePath("VBoxContainer/HBoxContainer0/HBoxContainer1/SongsOptionButton")
soundButton = NodePath("VBoxContainer/HBoxContainer3/SoundsOptionButton")
difficultyButton = NodePath("VBoxContainer/HBoxContainer0/HBoxContainer1/DifficultyOptionButton")
playButton = NodePath("VBoxContainer/HBoxContainer2/PlayButton")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2
theme_override_constants/separation = 8
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
[node name="HBoxContainer0" type="VBoxContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
alignment = 2
[node name="User path" type="LineEdit" parent="VBoxContainer/HBoxContainer0"]
layout_mode = 2
size_flags_horizontal = 3
[node name="HBoxContainer1" type="HBoxContainer" parent="VBoxContainer/HBoxContainer0"]
layout_mode = 2
alignment = 1
[node name="PathLineEdit" type="LineEdit" parent="VBoxContainer/HBoxContainer"]
[node name="SongsOptionButton" type="OptionButton" parent="VBoxContainer/HBoxContainer0/HBoxContainer1"]
custom_minimum_size = Vector2(0, 35)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 8
size_flags_stretch_ratio = 5.97
text = "Bad Apple!!"
placeholder_text = "Folder path relative to \"user://songs/\""
disabled = true
[node name="DifficultyOptionButton" type="OptionButton" parent="VBoxContainer/HBoxContainer"]
[node name="DifficultyOptionButton" type="OptionButton" parent="VBoxContainer/HBoxContainer0/HBoxContainer1"]
custom_minimum_size = Vector2(0, 35)
layout_mode = 2
size_flags_horizontal = 3
@@ -56,11 +64,10 @@ popup/item_3/id = 3
layout_mode = 2
alignment = 1
[node name="SoundLineEdit" type="LineEdit" parent="VBoxContainer/HBoxContainer3"]
[node name="SoundsOptionButton" type="OptionButton" parent="VBoxContainer/HBoxContainer3"]
custom_minimum_size = Vector2(0, 31)
layout_mode = 2
size_flags_horizontal = 3
text = "music.mp3"
placeholder_text = "Name of audio file in the folder specified above with extension"
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer"]
layout_mode = 2
@@ -70,4 +77,5 @@ alignment = 1
[node name="PlayButton" type="Button" parent="VBoxContainer/HBoxContainer2"]
layout_mode = 2
size_flags_vertical = 0
disabled = true
text = "Play"