aether-shards/test/core
Matthew Mone cc38ee2808 Enhance GameStateManager and Persistence for campaign data management
- 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.
2025-12-31 15:06:07 -08:00
..
GameLoop Implement Marketplace system and enhance game state management 2025-12-31 13:52:59 -08:00
GameStateManager Enhance GameStateManager and Persistence for campaign data management 2025-12-31 15:06:07 -08:00
CombatStateSpec.test.js Implement Marketplace system and enhance game state management 2025-12-31 13:52:59 -08:00
GameStateManager.test.js Enhance GameStateManager and Persistence for campaign data management 2025-12-31 15:06:07 -08:00
InputManager.test.js Implement InputManager for comprehensive input handling, including keyboard, mouse, and gamepad support. Integrate InputManager into GameLoop for cursor management and validation during gameplay. Enhance GameLoop with input event handling for movement and selection. Add unit tests for InputManager to ensure functionality and reliability. 2025-12-19 20:58:16 -08:00
Persistence.test.js Enhance GameStateManager and Persistence for campaign data management 2025-12-31 15:06:07 -08:00