Beispiel #1
0
        private void ShowGameOverScreen()
        {
            var gameOverScreen = new GameOverScreen();
            gameOverScreen.Tapped += new EventHandler(_gameOverView_Clicked);
            _screenManager.AddScreen(gameOverScreen, null);

            _gameModel.SetState(new GameOverState(_gameModel));
        }
 private void _gameModel_GameOver(object sender, EventArgs e)
 {
     _gameModel.GameOver -= new EventHandler(_gameModel_GameOver);
     _gameModel.SendEnemyWave(10);
     _gameModel.BoostEnemySpeed();
     _gameModel.BugModel.ClearBehaviors();
     _gameModel.BugModel.Velocity = Vector2.Zero; //Make the bug stop right where it died
     var gameOverScreen = new GameOverScreen();
     gameOverScreen.Tapped += gameOverScreen_Tapped;
     ScreenManager.AddScreen(gameOverScreen, null);
 }