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