Skip to content

Commit

Permalink
Cambios
Browse files Browse the repository at this point in the history
  • Loading branch information
ander authored and ander committed May 16, 2023
1 parent ad17ffc commit 00c5858
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 7 deletions.
3 changes: 1 addition & 2 deletions src/Modelo/Bot.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@ private void ataquedeBot(){
pokAtacado++;
if (jugadorAtacado != this.getId()) { // esto desaparece cuando se adjudique el nº random de nobot
Pokemon pokDefensa = ListaJugadores.getListaJugadores().buscarJugador(jugadorAtacado).getPokemon(pokAtacado);
if (!pokAtaque.haAtacado() && !pokAtaque.seHaDebilitado() && !pokDefensa.seHaDebilitado()) {
pokAtaque.haAtacadoYa(true);
if (!pokAtaque.seHaDebilitado() && !pokDefensa.seHaDebilitado()) {
CampoDeBatalla.getCampoBatalla().realizarAtaques(pokAtaque, pokDefensa);
CampoDeBatalla.getCampoBatalla().eliminarBatalla();
}
Expand Down
6 changes: 1 addition & 5 deletions src/Modelo/CampoDeBatalla.java
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ public boolean sePuedeAtacar(int nPok, int nJug) {
if (!batalla[0].haAtacado() && !batalla[0].seHaDebilitado() && !batalla[1].seHaDebilitado()) {
//si el pokemon atacante no ha atacado y ninguno esta debilitado -> ataca
//System.out.println("Ha entrado en el if 4. Va a atacar");
batalla[0].haAtacadoYa(true);
realizarAtaques(batalla[0], batalla[1]);
eliminarBatalla();
sePuedeAtacar=true;
Expand All @@ -73,13 +72,10 @@ public boolean sePuedeAtacar(int nPok, int nJug) {
public boolean realizarAtaques(Pokemon pPokemonAtaca, Pokemon pPokemonAtacado){
boolean haRealizadoAtaque = false;
if (!pPokemonAtaca.seHaDebilitado() && !pPokemonAtacado.seHaDebilitado()) {
pPokemonAtaca.haAtacadoYa(true);
pPokemonAtacado.recibirAtaque(pPokemonAtaca);
haRealizadoAtaque = true;
if (pPokemonAtaca.estaEuforico()) { /*Comprobar los ataques de euforia acumulados*/
pPokemonAtaca.cambiarEstado(new EstadoNormal());
if (pPokemonAtaca.estaEuforico()) {
pPokemonAtacado.quitarEstadoEuforia(pPokemonAtaca);
pPokemonAtaca.setAquesEuforiaAcumulados(0);
}
}
setChanged();
Expand Down
1 change: 1 addition & 0 deletions src/Modelo/Pokemon.java
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ public void recibirAtaque(Pokemon pPokemon) {
if (this.ataquesEuforiaAcumulados<this.euforia) {
this.ataquesEuforiaAcumulados++;
}
pPokemon.haAtacadoYa(true);
double multiplicador = 1;
if(pPokemon.recibeAtaqueEfectivo(this.tipo)) {
multiplicador = 2;
Expand Down

0 comments on commit 00c5858

Please sign in to comment.