@diego12… Como ficaria esse codigo pra remover hp do inimigo,se caso eu instanciasse o inimigo somente na classe batalha ?
Suponhamos que …
A classe Guerreiro tem o metodo de ataque…
public int atacar(){
System.out.println("================ ESCOLHA SEU ATAQUE =================");
skills.add(EnumSkillGuerreiro.CORTE_DUPLO);
skills.add(EnumSkillGuerreiro.CORTE_DIVINO);
for (int i = 0; i < skills.size(); i++) {
System.out.println("" + i + skills.get(i).name());
}
setIndice(input.nextInt());
EnumSkillGuerreiro dano = skills.get(getIndice());
Inimigo.hp -= skill.obterPoder(); // VAI DAR ERRO PORQUE O INIMIGO So passa a existir na classe batalha.
return getIndice();
}
}