Ejemplo n.º 1
0
  public com.juegospichurria.actores.Cuadro obtenerActivo() {
    for (com.juegospichurria.actores.Cuadro cuadro : cuadrosActores) {
      if (cuadro.getEstado() == com.juegospichurria.modelo.Cuadro.ACTIVO) {
        return cuadro;
      }
    }

    return null;
  }
Ejemplo n.º 2
0
  public void EliminarActivos() {
    for (com.juegospichurria.actores.Cuadro cuadro : cuadrosActores) {

      if (cuadro != com.juegospichurria.actores.Cuadro.cuadroActivo
          && cuadro.getEstado() == com.juegospichurria.modelo.Cuadro.ACTIVO) {
        volviendoABase(cuadro);
        if (cuadro.destruir != com.juegospichurria.actores.Cuadro.indestructible) {
          mapa.setCuadroEstado(
              cuadro.cuadro.getFila(),
              cuadro.cuadro.getColumna(),
              com.juegospichurria.modelo.Cuadro.MUERE);
        } else {
          mapa.setCuadroEstado(
              cuadro.cuadro.getFila(),
              cuadro.cuadro.getColumna(),
              com.juegospichurria.modelo.Cuadro.PARED);
        }
      }
    }
  }