Exemple #1
0
 public bool Equals(XInputGamepad rhs)
 {
     return
         (Buttons == rhs.Buttons &&
          LeftTrigger == rhs.LeftTrigger &&
          RightTrigger == rhs.RightTrigger &&
          LeftThumbX == rhs.LeftThumbX &&
          LeftThumbY == rhs.LeftThumbY &&
          RightThumbX == rhs.RightThumbX &&
          RightThumbY == rhs.RightThumbY);
 }
        public bool IsNoButtonHeldDown(XInputGamepad gp)
        {
            if (gp.IsAButtonDown)
            {
                return false;
            }
            if (gp.IsBButtonDown)
            {
                return false;
            }
            if (gp.IsXButtonDown)
            {
                return false;
            }
            if (gp.IsYButtonDown)
            {
                return false;
            }
            if (gp.IsStartButtonDown)
            {
                return false;
            }
            if (gp.IsBackButtonDown)
            {
                return false;
            }
            if (gp.IsDPadLeftButtonDown)
            {
                return false;
            }
            if (gp.IsDPadRightButtonDown)
            {
                return false;
            }
            if (gp.IsDPadUpButtonDown)
            {
                return false;
            }
            if (gp.IsDPadDownButtonDown)
            {
                return false;
            }
            if (gp.IsLeftThumbButtonDown)
            {
                return false;
            }
            if (gp.IsRightThumbButtonDown)
            {
                return false;
            }
            if (gp.IsLeftShoulderButtonDown)
            {
                return false;
            }
            if (gp.IsRightShoulderButtonDown)
            {
                return false;
            }

            return true;
        }
 public bool Equals(XInputGamepad rhs)
 {
     return
         Buttons == rhs.Buttons
         && LeftTrigger == rhs.LeftTrigger
         && RightTrigger == rhs.RightTrigger
         && LeftThumbX == rhs.LeftThumbX
         && LeftThumbY == rhs.LeftThumbY
         && RightThumbX == rhs.RightThumbX
         && RightThumbY == rhs.RightThumbY;
 }