aether-shards/test/core
Matthew Mone 8d2baacd5f Enhance GameLoop and GameStateManager for improved mission handling and health management
- Integrate narrative management into the GameLoop to handle mission completion and transitions, ensuring a smooth player experience.
- Implement health restoration logic for units based on roster data, preserving health values across missions.
- Update GameStateManager to clear active run data upon mission completion or failure, enhancing state management.
- Enhance Persistence layer with detailed logging for campaign data loading and saving, improving debugging and data integrity.
- Add event listeners in UI components to refresh mission data upon campaign changes, ensuring real-time updates for players.
2025-12-31 20:48:12 -08:00
..
GameLoop Implement Marketplace system and enhance game state management 2025-12-31 13:52:59 -08:00
GameStateManager Implement BarracksScreen for roster management and enhance game state integration 2025-12-31 20:11:00 -08:00
CombatStateSpec.test.js Implement Marketplace system and enhance game state management 2025-12-31 13:52:59 -08:00
GameStateManager.test.js Implement BarracksScreen for roster management and enhance game state integration 2025-12-31 20:11:00 -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 GameLoop and GameStateManager for improved mission handling and health management 2025-12-31 20:48:12 -08:00