public void AddCity() { if (CityNames.Count == 4) { CityNames.Add("Berlin"); } }
public Tuple <IWorld, IPlayer> GenerateWorld(string userGuid) { var localCityNames = CityNames.Select(c => c).ToArray(); var world = NewInstanceFactory.GetNewInstance <IWorld>(); WorldRepository.Add(world); world.WorldDate = new DateTime(3000, 1, 1, 0, 0, 0, DateTimeKind.Utc); var player = NewInstanceFactory.GetNewInstance <IPlayer>(); player.UserGuid = userGuid; world.Players.Add(player); for (var i = 0; i < InitializeCityCount; i++) { var cooridnates = GenerateInitializedCityVectorInScreenN(1, 0, world.Cities.Collection); if (cooridnates != null) { var city = AddCity(cooridnates, localCityNames); world.Cities.Add(city.Item1); localCityNames = city.Item2; } } var firstCity = world.Cities.Collection.First(); player.X = firstCity.X; player.Y = firstCity.Y; player.VisibleCities = new[] { firstCity.Guid }; var saltEvaporationFactory = NewInstanceFactory.GetNewInstance <ISaltEvaporationFactory>(); firstCity.Buildings.Add(saltEvaporationFactory); saltEvaporationFactory.Cargos.Add(NewInstanceFactory.GetCargoNewInstance <ISaltWater>(1)); return(new Tuple <IWorld, IPlayer>(world, player)); }
public Store(string name, CityNames city) { this.name = name; this.city = city; }
public Store(Order order, string name, CityNames city) { this.Orders[order.GetHashCode()] = order; this.name = name; this.city = city; }
//A method for populating the lists at startup private void populateLists() { UIHelper.populateCheckListBox(clboxSource, CityNames.ToArray()); UIHelper.generateRadioButtons(flpTransport, TransportNames, rbtnTransport_CheckedChanged); flpTransport.Controls.OfType <RadioButton>().First().Checked = true; }