diff options
-rw-r--r-- | client/global.gd | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/client/global.gd b/client/global.gd index dc9e4f04..a3f6de6b 100644 --- a/client/global.gd +++ b/client/global.gd @@ -45,14 +45,13 @@ func _ready(): func _input(event): if Input.is_action_just_pressed("fullscreen"): - match get("graphics.fullscreen"): + match Settings.read("graphics.fullscreen"): "keep": - if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: - DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) - else: - DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) - "always": set("graphics.fullscreen", "never") - "never": set("graphics.fullscreen", "always") + var fs = DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN + if fs: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + else: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + "always": Settings.write("graphics.fullscreen", "never") + "never": Settings.write("graphics.fullscreen", "always") # Update using_joypad variable if event is InputEventMouseButton or event is InputEventKey: |