From d95ae0f68500ce7b77e29b5a1a99e121093c04e1 Mon Sep 17 00:00:00 2001 From: Logan Date: Wed, 1 Feb 2023 23:46:26 -0700 Subject: Make audio settings functional --- scripts/optionsmenu.gd | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'scripts') 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): -- cgit v1.2.3