protected override void Update(GameTime a_gameTime) { if (!IsActive) { return; } KeyboardHandler.setCurrentKeyboard(); MouseHandler.setCurrentMouse(); m_currentGameTime = a_gameTime; if (KeyboardHandler.keyPressed(Keys.Escape)) { this.Exit(); } m_currentState.update(); m_camera.update(); base.Update(a_gameTime); m_previousGameTime = m_currentGameTime; KeyboardHandler.setPreviousKeyboard(); MouseHandler.setPreviousMouse(); }