예제 #1
0
        void CreateArmaGames(ICollection <Game> list)
        {
            var arma1Game = new Arma1Game(GameGuids.Arma1, _gameSettingsController);

            list.Add(arma1Game);

            var arma2FreeGame = new Arma2FreeGame(GameGuids.Arma2Free, _gameSettingsController);

            list.Add(arma2FreeGame);

            var arma2Game = new Arma2Game(GameGuids.Arma2, _gameSettingsController);

            list.Add(arma2Game);

            var arma2OaGame = new Arma2OaGame(GameGuids.Arma2Oa, _gameSettingsController);

            list.Add(arma2OaGame);

            list.Add(new Arma2COGame(GameGuids.Arma2Co, _gameSettingsController, arma2Game, arma2FreeGame));

            list.Add(new IronFrontGame(GameGuids.IronFront, _gameSettingsController));

            var takeOnHelicoptersGame = new TakeOnHelicoptersGame(GameGuids.TakeOnHelicopters, _gameSettingsController);

            list.Add(takeOnHelicoptersGame);

            list.Add(new Arma3Game(GameGuids.Arma3, _gameSettingsController,
                                   new Arma3Game.AllInArmaGames(arma1Game, arma2Game, arma2FreeGame, arma2OaGame, takeOnHelicoptersGame)));
        }
 public void SetUp()
 {
     _game               = new TakeOnHelicoptersGame(Guid.NewGuid(), new GameSettingsController());
     _settings           = _game.Settings;
     _settings.Directory = @"C:\temp".ToAbsoluteDirectoryPath();
 }