diff options
| author | tpart <tpart120@proton.me> | 2024-06-30 01:06:12 +0200 |
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2024-06-30 01:06:14 +0200 |
| commit | 14a256c770774f3810723b48fa64b1b959113545 (patch) | |
| tree | bb6c21f45edb0cab0835b48a7275f402c6aef233 /client/menu | |
| parent | 3322a7d3ceb399868c5eeeeb081249faa82506cd (diff) | |
| download | hurrycurry-14a256c770774f3810723b48fa64b1b959113545.tar hurrycurry-14a256c770774f3810723b48fa64b1b959113545.tar.bz2 hurrycurry-14a256c770774f3810723b48fa64b1b959113545.tar.zst | |
Add get_setting and set_setting helper functions
Diffstat (limited to 'client/menu')
| -rw-r--r-- | client/menu/settings_menu.gd | 7 |
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) |