diff options
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) | 
