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"; guerreiro.setEnergia(guerreiro.getEnergia() - 5); String nome = "mangalGerado", sobrenome; int idade = 30; double peso = 90.0; parteNome++; sobrenome = Convert.ToString(parteNome); nome = nome + sobrenome; MangalDeDefesa mangaldedefesa = new MangalDeDefesa(nome, idade, peso, 100); defensores.Add(mangaldedefesa); parcial += ("Defensor gerado: " + defensores.Last().ToString()) + "\n"; parcial += ("Energia pos ataque: " + this.getEnergia()) + "\n"; if (this.getEnergia() <= 0) { parcial += (this.getNome() + "(" + this.getTipo() + ")" + " Morreu") + "\n"; ofensores.Remove(this); } return(parcial); }
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); }
public override string defender(Guerreiro guerreiro, List <Defensor> defensores, List <Ofensor> ofensores, List <Ofensor> ofensoresAdversarios) { string parcial = String.Empty; parcial += (this.getNome() + "(" + this.getTipo() + ") DEFENDE!") + "\n"; guerreiro.setEnergia(guerreiro.getEnergia() - 20); parcial += ("Energia pos defesa: " + this.getEnergia()) + "\n"; if (this.getEnergia() <= 0) { this.setEnergia(0); parcial += (this.getNome() + "(" + this.getTipo() + ")" + " Morreu") + "\n"; defensores.Remove(this); } return(parcial); }