Пример #1
0
        /// <summary>
        /// Handle Input
        /// </summary>
        public override void HandleInput(InputState input)
        {
            if (input == null)
                throw new ArgumentNullException("input");

            KeyboardState keyboardState = input.CurrentKeyboardState;

            if (input.IsPauseGame())
            {
                MessageBoxScreen ExitGame = new MessageBoxScreen("Wyjść z gry?");
                ExitGame.Accepted += delegate(object sender, EventArgs e)
                {
                    LoadingScreen.Load(ScreenManager, false, new BackgroundScreen(@"Menu\background"), new MainMenuScreen());
                };
                ScreenManager.AddScreen(ExitGame);
            }
            else
            {
                gameManager.HandleInput(input);
            }
        }