//System.out.println("pour le poisson " + fish.hashCode() + " situ� dans le bassin " + basin.getName() + " et n� dans le bassin " + fish.getBirthBasin().getName());
//System.out.println("la distance vaut " + distance + " pour le bassin " + surroundingBasin.getName());
// System.out.println("pour le poisson " + fish.hashCode() + " situ� dans le bassin
// " + basin.getName() + " et n� dans le bassin " + fish.getBirthBasin().getName());
// System.out.println("la distance vaut " + distance + " pour le bassin " +
// surroundingBasin.getName());
if(distance>=dMaxDispFish){
accBasOfFish.remove(surroundingBasin);
}
}
}
}
}
// We fill the weight table
doubletotalWeight=0.;
doubleprobToGo=0.;
longamountToGo=0;
// TODO Qu'est ce qui se passe si AccBasOfFish est vide... �a beug pas mais c'est pas tr�s clair... donc � v�rifier
for(BasinaccBasin:accBasOfFish.keySet()){
// TODO Qu'est ce qui se passe si AccBasOfFish est vide... �a beug pas mais c'est pas tr�s