コード例 #1
0
        private void lookdirection(statussen look)
        {
            switch (look)
            {
            case statussen.Left:
                PreviousState = statussen.Left;
                break;

            case statussen.Right:
                PreviousState = statussen.Right;
                break;

            default:
                break;
            }
        }
コード例 #2
0
        private Microsoft.Xna.Framework.Vector2 MoveHorizontal(KeyboardState key)
        {
            var direction = Vector2.Zero;

            key = Keyboard.GetState();
            if (key.IsKeyDown(Keys.Left))
            {
                status    = statussen.Left;
                direction = new Vector2(-2, 0);
            }
            else if (key.IsKeyDown(Keys.Right))
            {
                status    = statussen.Right;
                direction = new Vector2(2, 0);
            }
            else
            {
                status = statussen.Idle;
            }
            return(direction);
        }