Save System Mk.III (and start of new difficulty system)

This commit is contained in:
Haze Weathers 2023-06-29 22:07:54 -04:00
parent 746b9813e2
commit 4958c420d8
8 changed files with 203 additions and 82 deletions

View file

@ -2,11 +2,15 @@ extends Panel
export var number = 1
var file: Save.SaveFile
func _ready():
var file = File.new()
if !file.file_exists("user://file" + str(number) + ".pr"):
if File.new().file_exists("user://file%d.pr" % number):
file = Save.load_file("user://file%d.pr" % number)
$"%Name".text = file.name
$"%ShardCounter".text = "%02d" % file.get_total_shards()
$"%KeyCounter".text = "%03d" % file.get_total_keys()
$"%TimeCounter".text = "%02d:%02d" % [file.play_time / 3600.0, fmod(file.play_time / 60.0, 60.0)]
else:
$FileExists.visible = false
$FileDoesNotExist.visible = true
else:
#Fill out info
pass