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; }
public void SetUp() { _game = new Arma1Game(Guid.NewGuid(), new GameSettingsController()); _settings = _game.Settings; _settings.Directory = @"C:\temp".ToAbsoluteDirectoryPath(); }