From 39ede115dbb22ff782fc5b0d1025927d5fca5d7e Mon Sep 17 00:00:00 2001 From: Harmony Honey Date: Sat, 20 Jan 2024 21:36:41 -0500 Subject: [PATCH] Shared.delete_slot now deletes all files in slot directory! (= --- src/autoload/Shared.gd | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/autoload/Shared.gd b/src/autoload/Shared.gd index 3cee57b..7b83ede 100644 --- a/src/autoload/Shared.gd +++ b/src/autoload/Shared.gd @@ -266,7 +266,14 @@ func save(): save_file(save_path + str(save_slot) + "/" + save_filename, JSON.print(data, "\t")) func delete_slot(arg := 0): - save_file(save_path + str(save_slot) + "/" + save_filename, "") + var dir = Directory.new() + if dir.open(save_path + str(save_slot)) == 0: + dir.list_dir_begin(true, true) + var fname = dir.get_next() + while fname != "": + dir.remove(fname) + fname = dir.get_next() + func save_replays(arg := replay_map): save_file(save_path + str(save_slot) + "/" + arg + ".save", JSON.print(replays[arg], "\t"))