| 12345678910111213141516171819202122 |
- extends Node
- var config = ConfigFile.new()
- const SETTINGS_FILE_PATH = "user://settings.ini"
- func _ready():
- if !FileAccess.file_exists(SETTINGS_FILE_PATH):
- config.set_value("cdpprogs", "location", "no_location")
- config.save(SETTINGS_FILE_PATH)
- else:
- config.load(SETTINGS_FILE_PATH)
-
- func save_cdpprogs_settings(location: String):
- config.set_value("cdpprogs", "location", location)
- config.save(SETTINGS_FILE_PATH)
-
- func load_cdpprogs_settings():
- var cdpprogs_settings = {}
- for key in config.get_section_keys("cdpprogs"):
- cdpprogs_settings[key] = config.get_value("cdpprogs", key)
- return cdpprogs_settings
|