Ejemplo n.º 1
0
 public void morir(Juego juego, AdministradorJuego admin, ZombieMoviles zombie) {
   if (getFrameSequenceLength() < SECUENCIA_MORIR.length) {
     setFrameSequence(SECUENCIA_MORIR);
   }
   nextFrame();
   if (getFrame() == getFrameSequenceLength() - 1) {
     setFrameSequence(getSecuenciaCaminar());
     setPosition(admin.getDesplazamiento() + (3 * juego.ANCHO), getY());
     zombie.setBanderaMorir(false);
   }
 }
Ejemplo n.º 2
0
 public void estado(Juego juego, AdministradorJuego admin) {
   if (getX() < (admin.getDesplazamiento() - ANCHO)) {
     setPosition(admin.getDesplazamiento() + (juego.ANCHO * 2), getY());
   }
   if (banderaMorir) {
     morir(juego, admin, this);
     if (!banderaMorir) {
       juego.sumaHighscores(10);
       restaurarVida();
     }
   }
 }