-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue-48: Change check on player position vector, replace print w/ pu…
…sh_error, add confirmation dialog to New Game, rename functions for Managers, move saving of Managers to SaveManager
- Loading branch information
1 parent
4afa101
commit 9dc4b60
Showing
10 changed files
with
107 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
extends Node | ||
|
||
signal start_save | ||
signal start_load | ||
|
||
var config_file: ConfigFile | ||
var save_file: ConfigFile | ||
|
||
func _ready() -> void: | ||
config_file = ConfigFile.new() | ||
save_file = ConfigFile.new() | ||
|
||
func execute_save() -> void: | ||
start_save.emit() | ||
XpManager.save_data() | ||
PlayerManager.save_player() | ||
MapManager.save_map_data() | ||
InventoryManager.save_inventory() | ||
CardManager.save_data() | ||
SceneManager.save_scene_data() | ||
|
||
func execute_load() -> void: | ||
start_load.emit() | ||
|
||
func clear_data() -> void: | ||
DirAccess.remove_absolute("user://current_scene.tscn") | ||
DirAccess.remove_absolute("user://save_data.ini") | ||
config_file.clear() | ||
var error: Error = config_file.save("user://save_data.ini") | ||
if error: | ||
print("Error saving player data: ", error) | ||
|
||
func load_config_file() -> ConfigFile: | ||
var error: Error = config_file.load("user://save_data.ini") | ||
func load_save_file() -> ConfigFile: | ||
var error: Error = save_file.load("user://save_data.ini") | ||
if error: | ||
print("Error loading save_data ", error) | ||
push_error("Error loading save_data ", error) | ||
return null | ||
|
||
return config_file | ||
return save_file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.