move current_monitor default setting to set_defaults

This commit is contained in:
Teatov 2025-03-03 13:34:42 +10:00
parent a4d47d0e64
commit 69601419de

View File

@ -21,7 +21,7 @@ const CONFIG_PATH := "user://settings.cfg"
)
fullscreen = value
@export var current_monitor: int = DisplayServer.get_primary_screen():
@export var current_monitor: int = 0:
set(value):
DisplayServer.window_set_current_screen(value)
current_monitor = value
@ -110,7 +110,8 @@ const CONFIG_PATH := "user://settings.cfg"
@export_subgroup("KB & Mouse")
@export_subgroup("Controller")
@export var controller_button_icons: Inputer.ControllerType = Inputer.ControllerType.UNSET
@export
var controller_button_icons: Inputer.ControllerType = Inputer.ControllerType.UNSET
@export var movement_stick_deadzone: float = 0.5
@export var aiming_stick_deadzone: float = 0.5
@ -145,6 +146,8 @@ func set_defaults() -> void:
if refresh_rate != -1:
max_fps = refresh_rate as int
current_monitor = DisplayServer.get_primary_screen()
func save_config() -> void:
var config := ConfigFile.new()