ProjectExodus is a revamp of the old Evacuation game. It will still have all its bell's and whistles of being a pixel art focused rescue and shoot-em all
MIT License
1
stars
0
forks
source link
Fix GameDataManager to properly save the GameplayData #37
The GameSave usecases are now being bundled together handled in a facade pattern within the GameDataManager.
Moving forward no use of the UseCase actions within the game logic when needing to save entities. Instead it should refer to the GameDataManger state of its referenced models for modification. But anything needing to save will then handle the update to its entities.
Acceptance Criteria:
On save of game data, entities are updated
The correct save of ships is validated
Areas neeeding change are noteed and pref-xed with TODO
Description
The GameSave usecases are now being bundled together handled in a facade pattern within the GameDataManager.
Moving forward no use of the UseCase actions within the game logic when needing to save entities. Instead it should refer to the GameDataManger state of its referenced models for modification. But anything needing to save will then handle the update to its entities.
Acceptance Criteria: