diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-07-01 15:48:08 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-07-01 15:48:08 +0200 | 
| commit | f4896e35bf204f7b0d0c9766b912cc731cb3f355 (patch) | |
| tree | 489bf441641149449a90b2c8194c0ee2416584d8 /client/menu/settings.gd | |
| parent | 69cce2c92e067595d862c479104df6e966a1e8ee (diff) | |
| parent | 5fc93e0f3fe710f5cad7e3e67dbf6d0a8d600753 (diff) | |
| download | hurrycurry-f4896e35bf204f7b0d0c9766b912cc731cb3f355.tar hurrycurry-f4896e35bf204f7b0d0c9766b912cc731cb3f355.tar.bz2 hurrycurry-f4896e35bf204f7b0d0c9766b912cc731cb3f355.tar.zst  | |
Merge branch 'master' of https://codeberg.org/metamuffin/undercooked
Diffstat (limited to 'client/menu/settings.gd')
| -rw-r--r-- | client/menu/settings.gd | 18 | 
1 files changed, 1 insertions, 17 deletions
diff --git a/client/menu/settings.gd b/client/menu/settings.gd index 66b53f64..efd462ca 100644 --- a/client/menu/settings.gd +++ b/client/menu/settings.gd @@ -17,11 +17,7 @@ extends Menu  @onready var options: VBoxContainer = $OuterGap/Panel/InnerGap/VBoxContainer/ScrollContainer/Options -var settings: Dictionary -  func _on_back_pressed(): -	for k in settings.keys(): -		Global.set_setting(k, settings[k].get_value())  	Global.save_settings()  	Global.update_language()  	Global.update_fullscreen() @@ -36,21 +32,9 @@ func update_rows(fix_focus = false):  		c.queue_free()  	for k in Global.settings.keys(): -		var row: SettingsRow = preload("res://menu/settings_row.tscn").instantiate() -		row.setup(k, Global.settings, Global.default_settings) -		row.connect("apply_preset", apply_preset) +		var row: SettingsRow = Global.settings[k].get_row()  		options.add_child(row) -		settings[k] = row  	if fix_focus:  		await get_tree().process_frame  		Global.focus_first_button(self) - -func apply_preset(preset: Dictionary): -	for k in settings.keys(): -		Global.set_setting(k, settings[k].get_value()) -	 -	for k in preset.keys(): -		Global.set_setting(k, preset[k]) -	 -	update_rows(true)  |