Esempio n. 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 DesignTimeModLibraryViewModel()
        {
            var game            = new Arma1Game(Guid.NewGuid(), new GameSettingsController());
            var collectionGroup = new ModLibraryGroupViewModel(this, "Collections",
                                                               icon: SixIconFont.withSIX_icon_Folder);
            var collections =
                new CustomCollectionLibraryItemViewModel(this,
                                                         new CustomCollection(Guid.NewGuid(), game)
            {
                Name = "Test ModSet"
            },
                                                         collectionGroup);
            var subscribedCollections =
                new SubscribedCollectionLibraryItemViewModel(this,
                                                             new SubscribedCollection(Guid.NewGuid(), Guid.NewGuid(), game)
            {
                Name = "Test ModSet3"
            },
                                                             collectionGroup);
            var mod = new Mod(Guid.Empty)
            {
                Name     = "@TESTMOD",
                FullName = "Da Full name fewafefiejaofijeafoijeafo ieafioj eaoi",
                Author   = "The Author",
                Version  = "1.2.0"
            };

            collections.Items.Add(new CustomCollection(Guid.NewGuid(), game)
            {
                Name    = "Some ModSet wuith faopek faof aepokf poaefpokpof  eaf",
                Author  = "Some author",
                Version = "1.0.2"
            });
            collections.Items.Add(mod);
            collections.SelectedItem = mod;

            // TODO
            //CreateItemsView(
            //    new ReactiveList<ContentLibraryItem>(new[]
            //    {subscribedCollections, sharedCollections, localCollections}), new LibraryGroup[0]);
            SelectedItem = collections;
        }
Esempio n. 3
0
 public void SetUp()
 {
     _game               = new Arma1Game(Guid.NewGuid(), new GameSettingsController());
     _settings           = _game.Settings;
     _settings.Directory = @"C:\temp".ToAbsoluteDirectoryPath();
 }