summaryrefslogtreecommitdiff
path: root/scripts/optionsmenu.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/optionsmenu.gd')
-rw-r--r--scripts/optionsmenu.gd9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/optionsmenu.gd b/scripts/optionsmenu.gd
index 3da0250..6fb9aa8 100644
--- a/scripts/optionsmenu.gd
+++ b/scripts/optionsmenu.gd
@@ -15,26 +15,35 @@ func _on_ReturnButton_pressed():
func _on_VolumeMasterSlider_value_changed(value):
global_variables.volume_master = value
+ AudioServer.set_bus_volume_db(0, value)
$Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterValue.text = str(value + 50) + "%"
if value == $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterSlider.min_value:
+ AudioServer.set_bus_mute(0, true)
global_variables.volume_music_enabled = false
else:
+ AudioServer.set_bus_mute(0, false)
global_variables.volume_music_enabled = true
func _on_VolumeMusicSlider_value_changed(value):
global_variables.volume_music = value
+ AudioServer.set_bus_volume_db(1, value)
$Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicValue.text = str(value + 50) + "%"
if value == $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicSlider.min_value:
+ AudioServer.set_bus_mute(1, true)
global_variables.volume_music_enabled = false
else:
+ AudioServer.set_bus_mute(1, false)
global_variables.volume_music_enabled = true
func _on_VolumeSFXSlider_value_changed(value):
global_variables.volume_sfx = value
+ AudioServer.set_bus_volume_db(2, value)
$Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXValue.text = str(value + 50) + "%"
if value == $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXSlider.min_value:
+ AudioServer.set_bus_mute(2, true)
global_variables.volume_sfx_enabled = false
else:
+ AudioServer.set_bus_mute(2, false)
global_variables.volume_sfx_enabled = true
func _on_FullscreenCheckButton_toggled(_button_pressed):