SaveStation, save & load properly
This commit is contained in:
parent
d4acde846c
commit
847670821d
16 changed files with 129 additions and 13 deletions
|
@ -2,6 +2,8 @@ extends Node
|
|||
|
||||
const save_path = "user://savegame.save"
|
||||
|
||||
var is_loading = false
|
||||
|
||||
func save_game():
|
||||
var save_game = File.new()
|
||||
save_game.open(save_path, File.WRITE)
|
||||
|
@ -23,7 +25,10 @@ func load_game():
|
|||
|
||||
save_game.open(save_path, File.READ)
|
||||
while not save_game.eof_reached():
|
||||
var current_line = parse_json(save_game.get_line())
|
||||
var current_line = save_game.get_line()
|
||||
if current_line == "":
|
||||
continue
|
||||
current_line = parse_json(current_line)
|
||||
if current_line != null:
|
||||
var newNode = load(current_line["filename"]).instance()
|
||||
get_node(current_line["parent"]).add_child(newNode, true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue