Point posiblePunto=new Point(i,j);
if (!Fortaleza.isPointAfuera(posiblePunto) && objetivo.distance(posiblePunto)==radio){
boolean ocupado=false;
Iterator itOcupados=unidades.iterator();
while (itOcupados.hasNext()){
UnidadBasica unidad=(UnidadBasica)itOcupados.next();
//posiblePunto.equals(unidad.getDestino()) ||
if (unidad.getDestino()!=null && (posiblePunto.equals(unidad.getPosition()))){
ocupado=true;
}
if (unidad.getTipoInternoUnidad()==UnidadBasica.TIPO_ASESINO && ((Asesino)unidad).getEstrategia().getClass().getName().equals("src.EstrategiaFormacionAtaque")){
if (unidad.getWayPoints()!=null && unidad.getWayPoints().size()>0){
Iterator it2=unidad.getWayPoints().iterator();
while (it2.hasNext()){
Point puntoObstaculo=(Point) it2.next();
Mina obstaculo=new Mina();
obstaculo.setPosition(puntoObstaculo);
ub.obstaculos.add(obstaculo);