diff options
author | tpart <tpart120@proton.me> | 2024-08-31 13:24:54 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-08-31 13:24:54 +0200 |
commit | 2f7908912ec9779c8c84358aaafceadaa944acb9 (patch) | |
tree | d2c8bccca864f2eee556c2ccba073dd542d0e6ee /client/global.gd | |
parent | 260b29c9f5c010c67fbf0b38b0aac859effb46f1 (diff) | |
download | hurrycurry-2f7908912ec9779c8c84358aaafceadaa944acb9.tar hurrycurry-2f7908912ec9779c8c84358aaafceadaa944acb9.tar.bz2 hurrycurry-2f7908912ec9779c8c84358aaafceadaa944acb9.tar.zst |
Re-implement settings presets
Diffstat (limited to 'client/global.gd')
-rw-r--r-- | client/global.gd | 70 |
1 files changed, 34 insertions, 36 deletions
diff --git a/client/global.gd b/client/global.gd index 6d261814..401a073e 100644 --- a/client/global.gd +++ b/client/global.gd @@ -69,7 +69,40 @@ var default_settings := [ "grass_amount": RangeSetting.new(tr("3D grass amount per grass tile"), 16 if on_high_end() else 0, 0, 32, false), "lq_trees": ToggleSetting.new(tr("Low-poly trees"), false if on_high_end() else true), "ui_blur": ToggleSetting.new(tr("Enable UI blur"), true) - }), + }, [ + Preset.new(tr("Graphics"), { + tr("Low"): { + "ui_blur": true, + "aa": 0, + "ssao": false, + "taa": false, + "shadows": false, + "glow": false, + "grass_amount": 0, + "lq_trees": true + }, + tr("Medium"): { + "ui_blur": true, + "aa": 1, + "ssao": false, + "taa": false, + "shadows": true, + "glow": false, + "grass_amount": 0, + "lq_trees": false + }, + tr("High"): { + "ui_blur": true, + "aa": 2, + "ssao": true, + "taa": false, + "shadows": true, + "glow": true, + "grass_amount": 16, + "lq_trees": false + } + }) + ]), SettingsCategory.new(tr("Audio"), "audio", { "master_volume": RangeSetting.new(tr("Master Volume"), 0, -30, 0), "music_volume": RangeSetting.new(tr("Music Volume"), 0, -30, 0), @@ -87,41 +120,6 @@ var default_settings := [ var profile: Dictionary var settings: Dictionary -var presets: Array[Preset] = [ - Preset.new(tr("Graphics"), { - tr("Low"): { - "ui_blur": false, - "aa": 0, - "ssao": false, - "taa": false, - "shadows": false, - "glow": false, - "grass_amount": 0, - "lq_trees": true - }, - tr("Medium"): { - "ui_blur": true, - "aa": 1, - "ssao": false, - "taa": false, - "shadows": true, - "glow": false, - "grass_amount": 0, - "lq_trees": false - }, - tr("High"): { - "ui_blur": true, - "aa": 2, - "ssao": true, - "taa": false, - "shadows": true, - "glow": true, - "grass_amount": 16, - "lq_trees": false - } - }) -] - var server_url = "" var error_message = "" |