Before booting to main_menu within level_manager, allow user to select unique save.
Modify json structure (#331, #330) to allow for multiple saved instances.
Modify the read/write methods to account for new structure.
Implement additional UI buttons and menu/prompt to account for new save functionality.
Need buttons child class for load/save state button. Which would be init-ed with all info to be displayed and how button looks.
When init the three buttons (3 unique saves), read in file info from json file, for each time there is a save state encountered, create a new button with new pos and new data/info from said json file.
Before booting to main_menu within level_manager, allow user to select unique save.
Modify json structure (#331, #330) to allow for multiple saved instances. Modify the read/write methods to account for new structure. Implement additional UI buttons and menu/prompt to account for new save functionality.
Need buttons child class for load/save state button. Which would be init-ed with all info to be displayed and how button looks. When init the three buttons (3 unique saves), read in file info from json file, for each time there is a save state encountered, create a new button with new pos and new data/info from said json file.