Beispiel #1
0
        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();
        }