aether-shards/src/managers
2025-12-21 21:33:05 -08:00
..
MissionManager.js Enhance game state management and UI integration for combat and deployment phases. Introduce CombatHUD and update DeploymentHUD to reflect current game state. Refactor GameLoop and GameStateManager to manage state transitions more effectively. Implement asset copying for JSON files in the build process. Add tests for new functionalities and ensure proper state handling during gameplay. 2025-12-21 21:20:33 -08:00
NarrativeManager.js Refactor mission management and game state integration. Replace tutorial mission initiation with a new game start function. Update mission JSON schema to enhance narrative and objective handling. Introduce MissionManager for mission state management and integrate with GameStateManager for improved game flow. Enhance UI components for squad management and deployment. Include tests for new mission and narrative functionalities. 2025-12-21 20:40:48 -08:00
RosterManager.js Refactor game state management to ensure proper initialization and transitions during new game starts. Introduce roster clearing functionality in RosterManager and update GameStateManager to handle state transitions more effectively. Integrate game viewport loading for combat and deployment phases. 2025-12-21 21:33:05 -08:00
UnitManager.js Add UnitManager and Enemy classes for unit lifecycle management and AI behavior. Update GameLoop to integrate UnitManager for unit spawning with mock registry. Enhance spawnSquad logic for unit placement and collision checks. Add unit tests for UnitManager and Enemy functionalities. 2025-12-19 15:35:29 -08:00