private void recalcularDistancia() {
		double dist=0;
		if(secuencia.size()!=0)
		{
			if(carro!=null){
				Nodo primer= darPrimerNodo();
				if(primer!=null)
				{
					if(primer.getPosX()==carro.getPosX() || carro.getPosY()==primer.getPosY())
					{
						dist++;
					}else{
						dist+=Math.sqrt(2);
					}
				}
				else
				{
					System.out.println("El primer nodo del camino con cod "+codigo+" es nulo");
				}
				
			}
			
			if(secuencia.size()!=1){
				for(int i=1; i<secuencia.size();i++){
					if(secuencia.get(i).getPosX()==secuencia.get(i-1).getPosX() 
							|| secuencia.get(i).getPosY()==secuencia.get(i-1).getPosY() ){
						dist+=1;
					}else{
						dist+=Math.sqrt(2);
					}
				}
			}
			longitudCamino=dist;
		}else{
			longitudCamino=0;
		}

	}