Esempio n. 1
0
        /// <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));
            }
        }
Esempio n. 2
0
 /// <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);
                 }
             }
         }
     }
 }