public void vecinos_apartir_inicio(Casilla nodopadre){
       //verificar que no esten en lista cerrada
       if(nofin==0){
       int tamCerrado=listas.tamañoL_Cerrados();

               
               Casilla temp =new Casilla();
               Casilla ini =new Casilla();
               int xi=nodopadre.getcordenadaX();
               int yi=nodopadre.getcordenadaY();
               int continuar=0;
               ini=casilla[yi][xi];

               for (int i=1;i<=8;i++){
                   if( hola_vecino(ini, i).getH()!=-1){
                       for(int t=0;t< listas.tamañoL_Cerrados();t++){
                           if(listas.mostrarL_Cerrados(t).getID()==hola_vecino(ini, i).getID()){
                               continuar=1;
                           }
                       }
                       if (continuar==0)calcularGyF(ini, hola_vecino(ini, i));
                   }
                   continuar=0;
               }  
               anadir_a_Lista_cerrados(nodopadre);
               if(imprecorrido==1){
                   System.out.print("vuelta "+count+" referencia " );
                   impCasilla(nodopadre);
               }
               if(imprecorrido==1)listas.impAbiertos();
               count+=1;
               selec_sigientepaso();
        }

   }