public XboxJoystickDPadButtonAsAxisSource(DPadAsAxisSourceOrientation orientation)
 {
     if (orientation == DPadAsAxisSourceOrientation.Vertical)
     {
         this.positiveButton = XboxJoystickDPad.Up;
         this.negativeButton = XboxJoystickDPad.Down;
     }
     else
     {
         this.positiveButton = XboxJoystickDPad.Right;
         this.negativeButton = XboxJoystickDPad.Left;
     }
 }
Exemple #2
0
 public XboxJoystickDPadButtonAsAxisSource(DPadAsAxisSourceOrientation orientation)
 {
     if (orientation == DPadAsAxisSourceOrientation.Vertical)
     {
         this.positiveButton = XboxJoystickDPad.Up;
         this.negativeButton = XboxJoystickDPad.Down;
     }
     else
     {
         this.positiveButton = XboxJoystickDPad.Right;
         this.negativeButton = XboxJoystickDPad.Left;
     }
 }
        public static string GetXboxJoystickDPadDescription(XboxJoystickDPad button)
        {
            switch (button)
            {
            case XboxJoystickDPad.Up: return("Up");

            case XboxJoystickDPad.Down: return("Down");

            case XboxJoystickDPad.Left: return("Left");

            case XboxJoystickDPad.Right: return("Right");

            default:
                throw new Exception("Unexpected XboxJoystickDPad value.");
            }
        }
        public static string GetXboxJoystickDPadDescription(XboxJoystickDPad button)
        {
            switch (button)
            {
                case XboxJoystickDPad.Up: return "Up";
                case XboxJoystickDPad.Down: return "Down";
                case XboxJoystickDPad.Left: return "Left";
                case XboxJoystickDPad.Right: return "Right";

                default:
                    throw new Exception("Unexpected XboxJoystickDPad value.");
            }
        }
 public XboxJoystickDPadButtonSource(XboxJoystickDPad button)
 {
     this.button = button;
 }
 public JoystickButtonSelection(XboxJoystickDPad dpadButton)
 {
     this.dpadButton = dpadButton;
     this.type = JoystickButtonSelectionType.DPad;
 }
 public XboxJoystickDPadButtonSource(XboxJoystickDPad button)
 {
     this.button = button;
 }
        protected void RelateMapWithJoystickDPad(Maps map, Dictionary<XboxJoystickDPad, HashSet<Maps>> mapsPerJoystickDPad, XboxJoystickDPad button)
        {
            if (!mapsPerJoystickDPad.ContainsKey(button))
                mapsPerJoystickDPad.Add(button, new HashSet<Maps>());

            mapsPerJoystickDPad[button].Add(map);
        }
 public JoystickButtonSelection(XboxJoystickDPad dpadButton)
 {
     this.dpadButton = dpadButton;
     this.type       = JoystickButtonSelectionType.DPad;
 }