Ejemplo n.º 1
0
        public void Treat(RaceBase race)
        {
            int hp = (100 - race.Health) / 2;

            race.Health += hp;
            Console.WriteLine("\n" + race.GetType().Name.ToString() + ": Restores health = " + hp + " hp");
        }
Ejemplo n.º 2
0
 public void Ressurect(RaceBase race)
 {
     if (race.Health <= 0)
     {
         race.Health = 100;
         Console.WriteLine(race.GetType().Name.ToString() + ": I'm alive again! (100 hp)");
     }
 }
Ejemplo n.º 3
0
 public void Accelerate(RaceBase race)
 {
     race.ImpactForce = race.ImpactForce * 2;
     Console.WriteLine(race.GetType().Name.ToString() + ": Strong acceleration = " + race.ImpactForce.ToString());
 }