| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using Microsoft.Xna.Framework.Input;
- using OpenVIII.Encoding.Tags;
- using System;
- using System.Collections.Generic;
- namespace OpenVIII
- {
- [Serializable]
- public class Inputs_FF82000 : Inputs
- {
- #region Constructors
- public Inputs_FF82000() => Data = new Dictionary<List<FF8TextTagKey>, List<InputButton>>
- {
- { InputActions.EscapeLeft , new List<InputButton>{ new InputButton { Key = Keys.Z } } },
- { InputActions.EscapeRight, new List<InputButton>{new InputButton { Key = Keys.C }} },
- { InputActions.RotateLeft, new List<InputButton>{new InputButton { Key = Keys.Q }} },
- { InputActions.RotateRight, new List<InputButton>{new InputButton { Key = Keys.E }} },
- { InputActions.Cancel, new List<InputButton>{new InputButton { Key = Keys.W }} },
- { InputActions.Menu, new List<InputButton>{new InputButton { Key = Keys.D }} },
- { InputActions.Confirm, new List<InputButton>{new InputButton { Key = Keys.X }} },
- { InputActions.Cards, new List<InputButton>{new InputButton { Key = Keys.A }} },
- { InputActions.Select, new List<InputButton>{new InputButton { Key = Keys.F }} },
- { InputActions.Pause, new List<InputButton>{new InputButton { Key = Keys.S }} },
- { InputActions.Up, new List<InputButton>{new InputButton { Key = Keys.Up, Trigger = ButtonTrigger.Press }} },
- { InputActions.Down, new List<InputButton>{new InputButton { Key = Keys.Down, Trigger = ButtonTrigger.Press } } },
- { InputActions.Left, new List<InputButton>{new InputButton { Key = Keys.Left, Trigger = ButtonTrigger.Press } } },
- { InputActions.Right, new List<InputButton>{new InputButton { Key = Keys.Right, Trigger = ButtonTrigger.Press } } },
- { InputActions.Reset, new List<InputButton>{new InputButton { Key = Keys.R, Combo = new List<InputButton>{ new InputButton { Key = Keys.LeftControl } }} } },
- { InputActions.Exit, new List<InputButton>{new InputButton { Key = Keys.Q, Combo = new List<InputButton>{new InputButton { Key = Keys.LeftControl } } } } },
- };
- #endregion Constructors
- #region Properties
- public override Dictionary<List<FF8TextTagKey>, List<InputButton>> Data
- {
- get;
- protected set;
- }
- public override bool DrawGamePadButtons => false;
- #endregion Properties
- }
- }
|