//----------------------------------------------------------------------------------------------------------------------------------- void ScreenManager::HandleInput(float elapsedSeconds) { m_gameMouse.HandleInput(elapsedSeconds); for (BaseScreen* screen : m_activeScreens) { // Screen input handling screen->HandleInput(elapsedSeconds); } }