示例#1
0
 public bool Accept(AcceptInputTypes inputTypes)
 {
     if (inputTypes.HasFlag(AcceptInputTypes.EnterKey))
     {
         if (Keyboard.IsKeyDownOnce(Keys.Enter))
         {
             return(true);
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.SpacebarKey))
     {
         if (Keyboard.IsKeyDownOnce(Keys.Space))
         {
             return(true);
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.LeftClick))
     {
         if (Mouse.IsButtonDownOnce(MouseButton.Left))
         {
             return(true);
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.AButton))
     {
         if (GamePad.IsButtonDownOnce(Buttons.A))
         {
             return(true);
         }
     }
     return(false);
 }
示例#2
0
 public bool Accept(AcceptInputTypes inputTypes)
 {
     if (inputTypes.HasFlag(AcceptInputTypes.EnterKey))
     {
         if (Keyboard.IsKeyDownOnce(Keys.Enter))
         {
             return true;
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.SpacebarKey))
     {
         if (Keyboard.IsKeyDownOnce(Keys.Space))
         {
             return true;
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.LeftClick))
     {
         if (Mouse.IsButtonDownOnce(MouseButton.Left))
         {
             return true;
         }
     }
     if (inputTypes.HasFlag(AcceptInputTypes.AButton))
     {
         if (GamePad.IsButtonDownOnce(Buttons.A))
         {
             return true;
         }
     }
     return false;
 }