aether-shards/test/core
Matthew Mone ac0f3cc396 Enhance testing and integration of inventory and character management systems
Add comprehensive tests for the InventoryManager and InventoryContainer to validate item management functionalities. Implement integration tests for the CharacterSheet component, ensuring proper interaction with the inventory system. Update the Explorer class to support new inventory features and maintain backward compatibility. Refactor related components for improved clarity and performance.
2025-12-27 16:54:03 -08:00
..
GameLoop Enhance testing and integration of inventory and character management systems 2025-12-27 16:54:03 -08:00
GameStateManager Enhance testing and integration of inventory and character management systems 2025-12-27 16:54:03 -08:00
CombatStateSpec.test.js Enhance testing and integration of inventory and character management systems 2025-12-27 16:54:03 -08:00
GameStateManager.test.js Enhance testing and integration of inventory and character management systems 2025-12-27 16:54:03 -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 Add combat state management to GameLoop and GameStateManager. Implement updateCombatState method to manage turn queue and active unit status during combat. Integrate combat state updates in GameViewport for UI responsiveness. Enhance type definitions for combat-related structures. 2025-12-22 14:34:43 -08:00