add gamepad support to menus
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://57obmcwyos2g"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://57obmcwyos2g"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bv56qwni68qo" path="res://scenes/ui/SettingsMenu.gd" id="1_oqkcn"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/ui/DebugToggle.tscn" id="2_debug"]
|
||||
[ext_resource type="PackedScene" path="res://scenes/ui/components/ValueStepper.tscn" id="3_value_stepper"]
|
||||
|
||||
[node name="SettingsMenu" type="Control" groups=["localizable"]]
|
||||
layout_mode = 3
|
||||
@@ -85,21 +86,9 @@ custom_minimum_size = Vector2(150, 0)
|
||||
layout_mode = 2
|
||||
text = "Language"
|
||||
|
||||
[node name="LanguageSelector" type="OptionButton" parent="SettingsContainer/LanguageContainer"]
|
||||
[node name="LanguageStepper" parent="SettingsContainer/LanguageContainer" instance=ExtResource("3_value_stepper")]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
selected = 0
|
||||
item_count = 5
|
||||
popup/item_0/text = "English"
|
||||
popup/item_0/id = 0
|
||||
popup/item_1/text = "Español"
|
||||
popup/item_1/id = 1
|
||||
popup/item_2/text = "Français"
|
||||
popup/item_2/id = 2
|
||||
popup/item_3/text = "Deutsch"
|
||||
popup/item_3/id = 3
|
||||
popup/item_4/text = "Русский"
|
||||
popup/item_4/id = 2
|
||||
data_source = "language"
|
||||
|
||||
[node name="BackButtonContainer" type="Control" parent="."]
|
||||
layout_mode = 1
|
||||
@@ -148,6 +137,6 @@ layout_mode = 1
|
||||
[connection signal="value_changed" from="SettingsContainer/MasterVolumeContainer/MasterVolumeSlider" to="." method="_on_master_volume_changed"]
|
||||
[connection signal="value_changed" from="SettingsContainer/MusicVolumeContainer/MusicVolumeSlider" to="." method="_on_music_volume_changed"]
|
||||
[connection signal="value_changed" from="SettingsContainer/SFXVolumeContainer/SFXVolumeSlider" to="." method="_on_sfx_volume_changed"]
|
||||
[connection signal="item_selected" from="SettingsContainer/LanguageContainer/LanguageSelector" to="." method="_on_language_selector_item_selected"]
|
||||
[connection signal="value_changed" from="SettingsContainer/LanguageContainer/LanguageStepper" to="." method="_on_language_stepper_value_changed"]
|
||||
[connection signal="pressed" from="BackButtonContainer/BackButton" to="." method="_on_back_button_pressed"]
|
||||
[connection signal="pressed" from="ResetSettingsContainer/ResetSettingButton" to="." method="_on_reset_setting_button_pressed"]
|
||||
|
||||
Reference in New Issue
Block a user