
public class testTransport {

	
	public static void main(String[] args) {

		//
		Metro metroParisien = new Metro("metroParisien", 1.70);
		Taxi t = new Taxi("taxi", 0.5);
		Bus b = new Bus("ligne 54", 1.10, 0.50);
		Metro metroLyon = new Metro("metroLyon", 1.60);
		Lieu bureau = new Lieu("bureau", 12, 12, Zone.A);
		Lieu G7 = new Lieu("G7", 1,0,Zone.A);
		Lieu lyon = new Lieu("Lyon", 0, 394, Zone.A);
		Lieu zoo = new Lieu("zoo", 5, 350, Zone.D);
		Lieu hotel = new Lieu("hotel", 15,4, Zone.D);
		
		getListCellRenderedComponent
		
		Itineraire iti = new Itineraire();
		Trajet t1 = new Trajet(bureau, G7, metroParisien);
		Trajet t2 = new Trajet(G7, lyon, t);
		Trajet t3 = new Trajet(lyon, zoo, b);
		Trajet t4 = new Trajet(zoo, hotel, metroLyon);
		iti.add(t1);
		iti.add(t2);
		iti.add(t3);
		iti.add(t4);
		
		double coutTotal = iti.calculerCout();
		
		System.out.println(iti);
		System.out.println("\ncout total du trajet iti : "+coutTotal);

	}

}
