summaryrefslogtreecommitdiff
path: root/scripts/optionsmenu.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/optionsmenu.gd')
-rw-r--r--scripts/optionsmenu.gd16
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/optionsmenu.gd b/scripts/optionsmenu.gd
index 5376e21..e8bccbd 100644
--- a/scripts/optionsmenu.gd
+++ b/scripts/optionsmenu.gd
@@ -3,19 +3,19 @@ extends Control
const max_vol = 30
const min_vol = -30
-onready var MasterValue = $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterValue
-onready var MasterSlider = $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterSlider
-onready var MusicValue = $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicValue
-onready var MusicSlider = $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicSlider
-onready var SFXValue = $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXValue
-onready var SFXSlider = $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXSlider
+@onready var MasterValue = $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterValue
+@onready var MasterSlider = $Control/VBoxContainer/GridContainer/VolumeMasterContainer/VolumeMasterSlider
+@onready var MusicValue = $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicValue
+@onready var MusicSlider = $Control/VBoxContainer/GridContainer/VolumeMusicContainer/VolumeMusicSlider
+@onready var SFXValue = $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXValue
+@onready var SFXSlider = $Control/VBoxContainer/GridContainer/VolumeSFXContainer/VolumeSFXSlider
func _ready():
# When scene is instanced, load the settings from singleton
refresh_menu(global_variables.volume_master, MasterValue, MasterSlider)
refresh_menu(global_variables.volume_music, MusicValue, MusicSlider)
refresh_menu(global_variables.volume_sfx, SFXValue, SFXSlider)
- $Control/VBoxContainer/GridContainer/FullscreenCheckButton.set_pressed_no_signal(OS.window_fullscreen)
+ $Control/VBoxContainer/GridContainer/FullscreenCheckButton.set_pressed_no_signal(((get_window().mode == 4) or (get_window().mode == 3)))
func _input(event):
if event.is_action_pressed("escape"):
@@ -34,7 +34,7 @@ func _on_VolumeSFXSlider_value_changed(value):
update_audio(value, 2, SFXSlider, "volume_sfx_enabled", "volume_sfx", SFXValue)
func _on_FullscreenCheckButton_toggled(_button_pressed):
- OS.window_fullscreen = !OS.window_fullscreen
+ get_window().mode = 4 if (!((get_window().mode == 4) or (get_window().mode == 3))) else 0
func update_audio(value, bus, slider, enabled_var, volume_var, valuelabel):
# Converts percentage into a range value