예제 #1
0
 public override void HandleInput(InputState input)
 {
     PlayerIndex playerIndex;
     if (input.IsMenuSelect(ControllingPlayer, out playerIndex))
     {
         if (Accepted != null)
             Accepted(this, new PlayerIndexEventArgs(playerIndex));
         ScreenManager.AddScreen(new BackgroundScreen(), null);
         ScreenManager.AddScreen(new MainMenuScreen(), null);
         ExitScreen();
     }
 }
예제 #2
0
        public override void HandleInput(InputState input)
        {
            PlayerIndex playerIndex;
            if (input.IsMenuSelect(ControllingPlayer, out playerIndex))
            {
                if (Accepted != null)
                    Accepted(this, new PlayerIndexEventArgs(playerIndex));

                ExitScreen();
            }
            else if (input.IsMenuCancel(ControllingPlayer, out playerIndex))
            {
                if (Cancelled != null)
                    Cancelled(this, new PlayerIndexEventArgs(playerIndex));

                ExitScreen();
            }
        }