initial add
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
extends Control
|
||||
|
||||
@onready var InvertMouseY := $VBoxContainer/TabContainer/Control/InvertMouse/InvertMouse
|
||||
@onready var CameraSensSlider := $VBoxContainer/TabContainer/Control/CameraSens/CameraSens
|
||||
|
||||
|
||||
|
||||
func _ready():
|
||||
var control_settings = ConfigHandler.load_control_settings()
|
||||
InvertMouseY.button_pressed = control_settings.invert_mouse_y
|
||||
CameraSensSlider.value = control_settings.camera_sensitivity * 100
|
||||
|
||||
func _input(event):
|
||||
if event.is_action_released("ui_cancel"):
|
||||
_on_exit_button_pressed()
|
||||
|
||||
func _on_invert_mouse_toggled(toggled_on):
|
||||
ConfigHandler.save_control_setting("invert_mouse_y", toggled_on)
|
||||
ConfigHandler.ControlSettingsChanged.emit()
|
||||
|
||||
func _on_camera_sens_drag_ended(value_changed):
|
||||
if value_changed:
|
||||
ConfigHandler.save_control_setting("camera_sensitivity", CameraSensSlider.value / 100)
|
||||
ConfigHandler.ControlSettingsChanged.emit()
|
||||
|
||||
|
||||
|
||||
func _on_exit_button_pressed():
|
||||
hide()
|
||||
@@ -0,0 +1 @@
|
||||
uid://f1f4otkm5x0r
|
||||
Reference in New Issue
Block a user