aboutsummaryrefslogtreecommitdiff
path: root/client/menu
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu')
-rw-r--r--client/menu/settings_menu.gd7
1 files changed, 3 insertions, 4 deletions
diff --git a/client/menu/settings_menu.gd b/client/menu/settings_menu.gd
index e593caa0..be2d2dff 100644
--- a/client/menu/settings_menu.gd
+++ b/client/menu/settings_menu.gd
@@ -22,7 +22,7 @@ var settings: Dictionary
func _on_back_pressed():
for k in settings.keys():
- Global.settings[k]["value"] = settings[k].get_value()
+ Global.set_setting(k, settings[k].get_value())
Global.save_settings()
Global.update_fullscreen()
menu_manager.go_back()
@@ -38,7 +38,6 @@ func update_rows(fix_focus = false):
c.queue_free()
for k in Global.settings.keys():
- var v = Global.settings[k]
var row: SettingsRow = preload("res://menu/settings_row.tscn").instantiate()
row.setup(k, Global.settings, Global.default_settings)
row.connect("apply_preset", apply_preset)
@@ -51,9 +50,9 @@ func update_rows(fix_focus = false):
func apply_preset(preset: Dictionary):
for k in settings.keys():
- Global.settings[k]["value"] = settings[k].get_value()
+ Global.set_setting(k, settings[k].get_value())
for k in preset.keys():
- Global.settings[k]["value"] = preset[k]
+ Global.set_setting(k, preset[k])
update_rows(true)