aether-shards/test/core
Matthew Mone 45276d1bd4 Implement BarracksScreen for roster management and enhance game state integration
- Introduce the BarracksScreen component to manage the player roster, allowing for unit selection, healing, and dismissal.
- Update GameStateManager to support roster persistence and integrate with the new BarracksScreen for seamless data handling.
- Enhance UI components for improved user experience, including dynamic filtering and sorting of units.
- Implement detailed unit information display and actions for healing and dismissing units.
- Add comprehensive tests for the BarracksScreen to validate functionality and integration with the overall game architecture.
2025-12-31 20:11:00 -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 GameStateManager and Persistence for campaign data management 2025-12-31 15:06:07 -08:00