
Ayuda
Publicado por Yez (5 intervenciones) el 05/10/2022 00:51:40
Buenas...
Necesito ayuda para saber, hay algo malo con este metodo? Ya lo he revisado como unas cien veces, y aunque yo lo veo bien, no me da lo que deberia darme.
public int ataqueHeroe(Orco bestia1) {
setDano((tirarDado()+10) - bestia1.getArmadura());
if(getDano()<0) {
setDano(0);
}
bestia1.setPuntosVida(bestia1.getPuntosVida()-getDano());
if(bestia1.getPuntosVida()==0) {
System.out.println(bestia1.getNombre()+" ha muerto.");
}
return getDano();
}
Necesito ayuda para saber, hay algo malo con este metodo? Ya lo he revisado como unas cien veces, y aunque yo lo veo bien, no me da lo que deberia darme.
public int ataqueHeroe(Orco bestia1) {
setDano((tirarDado()+10) - bestia1.getArmadura());
if(getDano()<0) {
setDano(0);
}
bestia1.setPuntosVida(bestia1.getPuntosVida()-getDano());
if(bestia1.getPuntosVida()==0) {
System.out.println(bestia1.getNombre()+" ha muerto.");
}
return getDano();
}
Valora esta pregunta


0