summaryrefslogtreecommitdiff
path: root/client/settings.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-09-07 00:43:44 +0200
committertpart <tpart120@proton.me>2024-09-07 00:43:44 +0200
commitad0630639977a7d14700cc2958b9aad52889a298 (patch)
tree274107e8c766074f7fd62628b316c4879748e564 /client/settings.gd
parent03bdf875aec224ee8f74c259ed776da52bad54ff (diff)
downloadhurrycurry-ad0630639977a7d14700cc2958b9aad52889a298.tar
hurrycurry-ad0630639977a7d14700cc2958b9aad52889a298.tar.bz2
hurrycurry-ad0630639977a7d14700cc2958b9aad52889a298.tar.zst
Fix settings application in light and environment
Diffstat (limited to 'client/settings.gd')
-rw-r--r--client/settings.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/client/settings.gd b/client/settings.gd
index 1c03ca5a..662fb280 100644
--- a/client/settings.gd
+++ b/client/settings.gd
@@ -93,9 +93,13 @@ static func get_root():
])
])
-static func hook_changed(key: String, callable):
+static func hook_changed(key: String, callable: Callable):
change_hooks[key] = callable
+static func hook_changed_init(key: String, callable: Callable):
+ hook_changed(key, callable)
+ callable.call(Global.get_setting(key))
+
static var change_hooks = {
"graphics.aa": h_aa,
"graphics.taa": h_taa,