/// <summary> /// It takes 3 WOOD, 5 IRON, 2 STONE to upgrade defense /// </summary> public void AddDefenseToHome() { Resource wood = AllResources.Find(x => x.Name.Contains("Wood")); Resource iron = AllResources.Find(x => x.Name.Contains("Iron")); Resource stone = AllResources.Find(x => x.Name.Contains("Stone")); if (Player.Resources[wood] >= 3 && Player.Resources[iron] >= 5 && Player.Resources[stone] >= 2) { Home.AddDefense((Home.Defence + 2)); } }
/// <summary> /// It takes 5 GRAINS to add new citizens. /// </summary> public void AddCitizenToHome() { foreach (Resource r in AllResources) { if (r == AllResources.Find(x => x.Name.Contains("Grain"))) { if (Player.Resources.ContainsKey(r)) { if (Player.Resources[r] - 5 >= 0) { int i = Player.Resources[r] / 5; Player.Resources[r] = Player.Resources[r] - (5 * i); Home.AddCitizens(Home.Citizens + i); } } } } }