if(sensUnique){
route = new RouteDroite(position, angle, nom);
for(int i=0; i<nbVoies; i++){
PointSortie ps = new PointSortie(longueur/2, i*ecartement - (nbVoies-1)*(ecartement/2));
PointEntree pe = new PointEntree(-longueur/2, i*ecartement - (nbVoies-1)*(ecartement/2));
CourbeConduite cc = new CourbeConduite(route, pe, ps);
cc.addSegment();
route.addCourbeConduite(cc);
route.addEntree(pe);
route.addSortie(ps);
}
route.creerFrontiere(longueur, ecartement*nbVoies/2);
} else {
route = new RouteDroite(position, angle, nom);
for(int i=0; i<nbVoies; i++){
PointSortie p1 = new PointSortie(-longueur/2, ecartement/2 + i*ecartement);
PointEntree p2 = new PointEntree(longueur/2, ecartement/2 + i*ecartement);
PointEntree p3 = new PointEntree(-longueur/2, -ecartement/2 - i*ecartement);
PointSortie p4 = new PointSortie(longueur/2, -ecartement/2 - i*ecartement);
CourbeConduite cc1 = new CourbeConduite(route, p2, p1);
cc1.addSegment();
CourbeConduite cc2 = new CourbeConduite(route, p3, p4);