- Introduce methods for loading and saving campaign data in GameStateManager, improving state management for player progress. - Update Persistence layer to handle campaign data storage and retrieval, ensuring data integrity and availability. - Add comprehensive tests for campaign data handling, including scenarios for loading existing data and managing data changes through events. - Refactor related components to support new campaign features, enhancing overall game state management. |
||
|---|---|---|
| .. | ||
| GameLoop | ||
| GameStateManager | ||
| CombatStateSpec.test.js | ||
| GameStateManager.test.js | ||
| InputManager.test.js | ||
| Persistence.test.js | ||