Sean-Nishi / M1Wengine

A action-adventure game developed with Python 3.11.1 and pygame. Complete missions before timer expires.
3 stars 0 forks source link

Expand save functionality to allow up to 3 unique saved instances #329

Open Sean-Nishi opened 10 months ago

Sean-Nishi commented 10 months ago

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.