⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputgamecomponent.cs

📁 非常优秀的棋牌类游戏源码包含AI及机器的难度调节算法人工智能非常经典
💻 CS
字号:

#region Using Statements
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Graphics;
#endregion

namespace SceneryComponent.Components
{
    /// <summary>
    /// This is a game component that implements IUpdateable.
    /// </summary>
    public partial class InputGameComponent : Microsoft.Xna.Framework.GameComponent
    {
        /// <summary>
        /// Dispositivo gr醘ico
        /// </summary>
        protected GraphicsDevice device;

        // Teclas de rotaci髇 a la izquierda
        private List<Keys> m_RotateLeftKeys = new List<Keys>(new Keys[] { Keys.Left, Keys.Q });
        // Teclas de rotaci髇 a la derecha
        private List<Keys> m_RotateRightKeys = new List<Keys>(new Keys[] { Keys.Right, Keys.E });
        // Teclas de avanzar
        private List<Keys> m_ForwardKeys = new List<Keys>(new Keys[] { Keys.Up, Keys.W });
        // Teclas de retroceder
        private List<Keys> m_BackwardKeys = new List<Keys>(new Keys[] { Keys.Down, Keys.S });
        // Teclas de desplazarse a la izquierda
        private List<Keys> m_StrafeLeftKeys = new List<Keys>(new Keys[] { Keys.A });
        // Teclas de desplazarse a la derecha
        private List<Keys> m_StrafeRightKeys = new List<Keys>(new Keys[] { Keys.D });

        /// <summary>
        /// Teclas de rotaci髇 a la izquierda
        /// </summary>
        protected List<Keys> RotateLeftKeys
        {
            get
            {
                return m_RotateLeftKeys;
            }
        }
        /// <summary>
        /// Teclas de rotaci髇 a la derecha
        /// </summary>
        protected List<Keys> RotateRightKeys
        {
            get
            {
                return m_RotateRightKeys;
            }
        }
        /// <summary>
        /// Teclas de avanzar
        /// </summary>
        protected List<Keys> ForwardKeys
        {
            get
            {
                return m_ForwardKeys;
            }
        }
        /// <summary>
        /// Teclas de retroceder
        /// </summary>
        protected List<Keys> BackwardKeys
        {
            get
            {
                return m_BackwardKeys;
            }
        }
        /// <summary>
        /// Teclas de desplazamiento a la izquierda
        /// </summary>
        protected List<Keys> StrafeLeftKeys
        {
            get
            {
                return m_StrafeLeftKeys;
            }
        }
        /// <summary>
        /// Teclas de desplazamiento a la derecha
        /// </summary>
        protected List<Keys> StrafeRightKeys
        {
            get
            {
                return m_StrafeRightKeys;
            }
        }

        /// <summary>
        /// Obtiene si se est

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -