private void ShowGameScreen() { _gameModel = new GameModel(_screenManager.Game); _screenManager.AddScreen(new GamePlayScreen(_gameModel), null); _gameModel.Width = _screenManager.Game.GraphicsDevice.Viewport.Width; _gameModel.Height = _screenManager.Game.GraphicsDevice.Viewport.Height; _gameModel.Initialize(); _gameModel.Start(); }
public GamePlayScreen(GameModel gameModel) { TransitionOffTime = TimeSpan.Zero; TransitionOnTime = TimeSpan.Zero; EnabledGestures = GestureType.Tap; _gameModel = gameModel; _gameModel.GameInitialized += new EventHandler(_gameModel_GameInitialized); _gameModel.EnemyAdded += new GameModel.EnemyAddedEventHandler(_gameModel_EnemyAdded); _gameModel.ClearingEnemies += new EventHandler(_gameModel_ClearingEnemies); }