コード例 #1
0
 public static bool MenuRightPressed()
 {
     foreach (int controllerIndex in ControlsConfig.GetAllControllerIndexes())
     {
         if (PlayerControls.MenuRightPressed(controllerIndex))
         {
             return(true);
         }
     }
     return(false);
 }
 public override void Update(GameTime gameTime)
 {
     if (selected && menuScreen != null && enabled && inScrollView)
     {
         if (((PlayerControls.MouseLeftPressed() && RightArrowBoundingRect().Contains(PlayerControls.MousePosition())) ||
              GlobalControls.MenuRightPressed() || PlayerControls.MenuRightPressed(ControlsConfig.keyboardControllerIndex)))
         {
             RightArrowPressed();
         }
         if (((PlayerControls.MouseLeftPressed() && LeftArrowBoundingRect().Contains(PlayerControls.MousePosition())) ||
              GlobalControls.MenuLeftPressed() || PlayerControls.MenuLeftPressed(ControlsConfig.keyboardControllerIndex)))
         {
             LeftArrowPressed();
         }
     }
 }