Exemplo n.º 1
0
        public override string atacar(Guerreiro guerreiro, List <Ofensor> ofensores, List <Defensor> defensores, List <Defensor> defensoresAdversarios)
        {
            string parcial = String.Empty;

            parcial += (this.getNome() + "(" + this.getTipo() + ") ATACA!") + "\n";

            if (guerreiro.getNomeNacao().Equals("India"))
            {
                guerreiro.setEnergia(guerreiro.getEnergia() - 5);
            }
            if (guerreiro.getNomeNacao().Equals("Japao"))
            {
                guerreiro.setEnergia(guerreiro.getEnergia() - 10);
            }
            parcial += ("Energia pos ataque: " + this.getEnergia()) + "\n";
            if (this.getEnergia() <= 0)
            {
                parcial += (this.getNome() + "(" + this.getTipo() + ")" + " Morreu") + "\n";
                ofensores.Remove(this);
            }
            return(parcial);
        }