diff --git a/game/core/game_data.gd b/game/core/game_data.gd index 6314f45..c20dad6 100644 --- a/game/core/game_data.gd +++ b/game/core/game_data.gd @@ -55,8 +55,11 @@ func _set_selected(index : int) -> void: selected_index = index selected_pokemon_changed.emit() +#---------- Système de Save ---------- + func save() -> void: save_started.emit() + await get_tree().process_frame var config := ConfigFile.new() config.set_value("progress", "story_progress", story_progress) config.set_value("team", "data", player_team.to_dict()) @@ -74,6 +77,7 @@ func load_data() -> void: return load_started.emit() + await get_tree().process_frame var config := ConfigFile.new() var err : Error = config.load("user://save.cfg")