Esempio n. 1
0
 public override void UseObject(CreatureBaseAbstract c)
 {
     c.Health -= 10;
     Console.ForegroundColor = ConsoleColor.Red;
     Console.WriteLine(c.Name + " has stepped on some spikes and got hit with 10 damage!");
     Console.ResetColor();
     isUsed = true;
 }
Esempio n. 2
0
        public override void UseObject(CreatureBaseAbstract c)
        {
            if (isUsed == false)
            {
                if (c.Health < c.BaseHealth)
                {
                    c.Health += 25;
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine(c.Name + " has been healed by 25");
                    Console.ResetColor();
                    isUsed = true;
                }
                else
                {
                    Console.WriteLine(c.Name + " already has full health!");
                }
            }

            Console.WriteLine("This object has already been used...");
        }
Esempio n. 3
0
 public abstract void UseObject(CreatureBaseAbstract c);