Phase 2: Core Systems: Input Management done

This commit is contained in:
2025-08-17 10:32:53 +02:00
parent 36f849ba36
commit 5f438add45
6 changed files with 433 additions and 25 deletions

View File

@ -40,6 +40,7 @@ public:
// Access to managers (for now, will be replaced with dependency injection later)
RenderManager* getRenderManager() const { return m_renderManager.get(); }
InputManager* getInputManager() const { return m_inputManager.get(); }
StateManager* getStateManager() const { return m_stateManager.get(); }
private:
@ -59,6 +60,7 @@ private:
// Core managers
std::unique_ptr<RenderManager> m_renderManager;
std::unique_ptr<InputManager> m_inputManager;
std::unique_ptr<StateManager> m_stateManager;
// Application state