extends Control func _ready(): # When scene is instanced, load the settings from singleton $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterValue.text = str(global_variables.volume_master) + "%" $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterSlider.value = global_variables.volume_master $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicValue.text = str(global_variables.volume_music) + "%" $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicSlider.value = global_variables.volume_music $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXValue.text = str(global_variables.volume_sfx) + "%" $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXSlider.value = global_variables.volume_sfx $Control/VBoxContainer/GridContainer/FullscreenCheckBox.pressed = OS.window_fullscreen func _on_ReturnButton_pressed(): queue_free() func _on_VolumeMasterSlider_value_changed(value): global_variables.volume_master = value $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterValue.text = str(value) + "%" if value == $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterSlider.min_value: global_variables.volume_music_enabled = false else: global_variables.volume_music_enabled = true func _on_VolumeMusicSlider_value_changed(value): global_variables.volume_music = value $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicValue.text = str(value) + "%" if value == $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicSlider.min_value: global_variables.volume_music_enabled = false else: global_variables.volume_music_enabled = true func _on_VolumeSFXSlider_value_changed(value): global_variables.volume_sfx = value $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXValue.text = str(value) + "%" if value == $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXSlider.min_value: global_variables.volume_sfx_enabled = false else: global_variables.volume_sfx_enabled = true func _on_FullscreenCheckBox_pressed(): OS.window_fullscreen = !OS.window_fullscreen