This repository has been archived on 2022-01-09. You can view files and clone it, but cannot push or open issues/pull-requests.
liblast/Game/Assets/UI/GUI.gd

29 lines
547 B
GDScript

extends Control
var settings_filename = "user://settings.save"
var settings = {}
func _ready():
if has_settings():
load_settings()
print(settings)
func has_settings():
var filecheck = File.new()
return filecheck.file_exists(settings_filename)
func save_settings():
var file = File.new()
file.open(settings_filename, File.WRITE)
file.store_var(settings)
file.close()
func load_settings():
var file = File.new()
file.open(settings_filename, File.READ)
settings = file.get_var()
file.close()
func quit_game():
get_tree().quit()