Phase 2: Core Systems: Input Management done
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user