Ejemplo n.º 1
0
 public void useMagic(IMagic magic, Player defender, int turnNumber)
 {
     if (magic.canUse(this))
     {
         magic.Use(this, defender);
     }
     else
     {
         base.Attack(defender, turnNumber);
     }
 }
Ejemplo n.º 2
0
        public void wizardAttack(Player defender, int turnNumber)
        {
            IMagic magic = this.choiceMagic();

            if (magic.canUse(this))
            {
                magic.Use(this, defender);
            }
            else
            {
                base.Attack(defender, turnNumber);
            }
        }