public static string GetXboxJoystickButtonsDescription(XboxJoystickButtons button)
        {
            switch (button)
            {
            case XboxJoystickButtons.A: return("A");

            case XboxJoystickButtons.B: return("B");

            case XboxJoystickButtons.X: return("X");

            case XboxJoystickButtons.Y: return("Y");

            case XboxJoystickButtons.Start: return("Start");

            case XboxJoystickButtons.Back: return("Back");

            case XboxJoystickButtons.LeftStick: return("Left Stick");

            case XboxJoystickButtons.RightStick: return("Right Stick");

            case XboxJoystickButtons.LeftBumper: return("Left Bumper");

            case XboxJoystickButtons.RightBumper: return("Right Bumper");

            default:
                throw new Exception("Unexpected XboxJoystickButtons value.");
            }
        }
 public XboxJoystickButtonSource(XboxJoystickButtons button)
 {
     this.button = button;
 }
 public XboxJoystickButtonAsAxisSource(XboxJoystickButtons positiveButton, XboxJoystickButtons negativeButton)
 {
     this.positiveButton = positiveButton;
     this.negativeButton = negativeButton;
 }
        public static string GetXboxJoystickButtonsDescription(XboxJoystickButtons button)
        {
            switch (button)
            {
                case XboxJoystickButtons.A: return "A";
                case XboxJoystickButtons.B: return "B";
                case XboxJoystickButtons.X: return "X";
                case XboxJoystickButtons.Y: return "Y";
                case XboxJoystickButtons.Start: return "Start";
                case XboxJoystickButtons.Back: return "Back";
                case XboxJoystickButtons.LeftStick: return "Left Stick";
                case XboxJoystickButtons.RightStick: return "Right Stick";
                case XboxJoystickButtons.LeftBumper: return "Left Bumper";
                case XboxJoystickButtons.RightBumper: return "Right Bumper";

                default:
                    throw new Exception("Unexpected XboxJoystickButtons value.");
            }
        }
 public JoystickButtonSelection(XboxJoystickButtons button)
 {
     this.button = button;
     this.type = JoystickButtonSelectionType.Button;
 }
        protected void RelateMapWithJoystickButton(Maps map, Dictionary<XboxJoystickButtons, HashSet<Maps>> mapsPerJoystickButton, XboxJoystickButtons button)
        {
            if (!mapsPerJoystickButton.ContainsKey(button))
                mapsPerJoystickButton.Add(button, new HashSet<Maps>());

            mapsPerJoystickButton[button].Add(map);
        }
 public JoystickButtonSelection(XboxJoystickButtons button)
 {
     this.button = button;
     this.type   = JoystickButtonSelectionType.Button;
 }
 public XboxJoystickButtonAsAxisSource(XboxJoystickButtons positiveButton, XboxJoystickButtons negativeButton)
 {
     this.positiveButton = positiveButton;
     this.negativeButton = negativeButton;
 }
Example #9
0
 public XboxJoystickButtonSource(XboxJoystickButtons button)
 {
     this.button = button;
 }