Snishi: in favor of save which levels we completed, not saving state in mid-level. When restarting game or quit+restart, will have to start last played level from beginning. No mid-game progress is saved.
Components:
Way to save/load level.
save button on pause_menu.
will write out info to json file, including current level.
load button on main_menu
read in json file and check if save data exists. Need method to swap out level in level_manager according to this extracted info.
Buttons require info about the save state that makes it unique from other saved states. For user readability.
Load/Save button class required.
Add Save button to HUD
Write and read to json file for game/level.
Snishi: in favor of save which levels we completed, not saving state in mid-level. When restarting game or quit+restart, will have to start last played level from beginning. No mid-game progress is saved.
Components: Way to save/load level.
Buttons require info about the save state that makes it unique from other saved states. For user readability.
Load/Save button class required. Add Save button to HUD