Exemple #1
0
        // Личебница, игрок может здесь восстановить здоровье
        public void Hospital(Player player)
        {
            Console.WriteLine("Ваш баланс: {0}", player.Money);
            Console.WriteLine("Вы можете восстановить {0} здоровья", player.MaxHealth - player.CurrentHealth);
            Console.WriteLine("Цена: 1 монета за {0} единиц здоровья", this.OneCoinCountHP * RealCosts["health"]);
            Console.WriteLine("Сколько вы хотите восстановить?");
            int hp = Program.Parse(Console.ReadLine());

            if (player.HaveMoney(hp / (int)(this.OneCoinCountHP * RealCosts["health"])))
            {
                player.AddHP(hp);
            }
            Console.WriteLine("Ваше здоровье теперь составляет {0}", player.CurrentHealth);
        }
Exemple #2
0
 /// <summary>
 /// Применяет аптечку
 /// </summary>
 /// <param name="player">Игрок, которому прибавляется HP</param>
 public void JoinKit(Player player) =>
 player.AddHP(HpToAdd);