Ejemplo n.º 1
0
        } // draw

        public virtual void Update(GameTime gameTime)
        {
            if (!Active)
            {
                return;
            }

            SceneFrames.Update(gameTime);
        }
Ejemplo n.º 2
0
        public virtual void Draw(SpriteBatch spriteBatch)
        {
            if (!Visible)
            {
                return;
            }

            SceneFrames.Draw(spriteBatch);
        } // draw
Ejemplo n.º 3
0
        public virtual void OnTextInput(TextInputEventArgs e, GameTime gameTime, CurrentKeyState currentKeyState)
        {
            if (!Active)
            {
                return;
            }

            SceneFrames.OnTextInput(e, gameTime, currentKeyState);
        }
Ejemplo n.º 4
0
        public virtual void OnKeyDown(Keys key, GameTime gameTime, CurrentKeyState currentKeyState)
        {
            if (!Active)
            {
                return;
            }

            SceneFrames.OnKeyDown(key, gameTime, currentKeyState);
        }
Ejemplo n.º 5
0
        public void OnMouseScroll(MouseScrollDirection direction, int scrollValue, GameTime gameTime)
        {
            if (!Active)
            {
                return;
            }

            SceneFrames.OnMouseScroll(direction, scrollValue, gameTime);
        }
Ejemplo n.º 6
0
        public virtual void OnMouseDown(MouseButtonID button, GameTime gameTime)
        {
            if (!Active)
            {
                return;
            }

            MouseState mouseState = Mouse.GetState();

            SceneFrames.OnMouseDown(button, new Vector2(mouseState.Position.X, mouseState.Position.Y), gameTime);
        }
Ejemplo n.º 7
0
        public virtual void OnMouseMoved(Vector2 originalPosition, GameTime gameTime)
        {
            if (!Active)
            {
                return;
            }

            MouseState mouseState = Mouse.GetState();

            SceneFrames.OnMouseMoved(originalPosition, new Vector2(mouseState.Position.X, mouseState.Position.Y), gameTime);
        }