コード例 #1
0
ファイル: InputDevice.cs プロジェクト: dktrotti/SaltyBid
        public static JoystickPosition ToAbsoluteReverse(this RelativeJoystickPosition position)
        {
            // TODO: Find a better way to do this conversion that doesn't rely on magic
            var val = (int)position;

            return((JoystickPosition)(val < 6 ? (val + 3) % 6 : val));
        }
コード例 #2
0
ファイル: InputSequence.cs プロジェクト: dktrotti/SaltyBid
 public RelativeInput(IEnumerable <Button> buttons, RelativeJoystickPosition joystickPosition)
 {
     this.Buttons          = new HashSet <Button>(buttons);
     this.JoystickPosition = joystickPosition;
 }
コード例 #3
0
ファイル: InputDevice.cs プロジェクト: dktrotti/SaltyBid
 public static JoystickPosition ToAbsolute(this RelativeJoystickPosition position)
 {
     return((JoystickPosition)((int)position));
 }
コード例 #4
0
ファイル: InputSequence.cs プロジェクト: dktrotti/SaltyBid
 public RelativeInput(RelativeJoystickPosition joystickPosition)
 {
     this.Buttons          = new HashSet <Button>();
     this.JoystickPosition = joystickPosition;
 }