Diffstat (limited to 'other/Save&Load.gd')
| -rw-r--r-- | other/Save&Load.gd | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/other/Save&Load.gd b/other/Save&Load.gd deleted file mode 100644 index f32c6bd..0000000 --- a/other/Save&Load.gd +++ /dev/null @@ -1,23 +0,0 @@ -extends Node - -const SAVE_DATA_PATH = "user://save_data.json" - -var default_save_data = {highscore = 0, unlocked1 = true, unlocked2 = false, unlocked3 = false, unlocked4 = false} - - -func save_data_to_file(save_data): - var json_string = to_json(save_data) - var save_file = File.new() - save_file.open(SAVE_DATA_PATH, File.WRITE) - save_file.store_line(json_string) - save_file.close() - - -func load_data_from_file(): - var save_file = File.new() - if not save_file.file_exists(SAVE_DATA_PATH): - return default_save_data - save_file.open(SAVE_DATA_PATH, File.READ) - var save_data = parse_json(save_file.get_as_text()) - save_file.close() - return save_data |