| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305 |
- #ifndef METRO_LIST_H
- #define METRO_LIST_H
- typedef struct {
- const char* name;
- const char* stations[14];
- } MetroLine;
- #ifndef NAVIGO_H
- #define NAVIGO_H
- // Service Providers
- static const char* SERVICE_PROVIDERS[] = {[2] = "SNCF", [3] = "RATP"};
- // Transport Types
- static const char* TRANSPORT_LIST[] = {
- [1] = "Urban Bus",
- [2] = "Interurban Bus",
- [3] = "Metro",
- [4] = "Tram",
- [5] = "Train",
- [8] = "Parking"};
- // Transition Types
- static const char* TRANSITION_LIST[] = {
- [1] = "Entry",
- [2] = "Exit",
- [4] = "Inspection",
- [6] = "Interchange (entry)",
- [7] = "Interchange (exit)"};
- #endif // NAVIGO_H
- const MetroLine METRO_LIST[] = {
- [0] =
- {"Cite",
- {"Saint-Michel",
- "Odeon",
- "Cluny - La Sorbonne",
- "Maubert - Mutualite",
- "Luxembourg",
- "Chatelet",
- "Les Halles",
- "Les Halles",
- "Louvre - Rivoli",
- "Pont Neuf",
- "Cite",
- "Hotel de Ville"}},
- [1] =
- {"Rennes",
- {"Cambronne",
- "Sevres - Lecourbe",
- "Segur",
- "Saint-Francois-Xavier",
- "Duroc",
- "Vaneau",
- "Sevres - Babylone",
- "Rue du Bac",
- "Rennes",
- "Saint-Sulpice",
- "Mabillon",
- "Saint-Germain-des-Pres"}},
- [2] =
- {"Villette",
- {"Porte de la Villette",
- "Aubervilliers - Pantin - Quatre Chemins",
- "Fort d'Aubervilliers",
- "La Courneuve - 8 Mai 1945",
- "Hoche",
- "Eglise de Pantin",
- "Bobigny - Pantin - Raymond Queneau",
- "Bobigny - Pablo Picasso"}},
- [3] =
- {"Montparnasse",
- {"Pernety",
- "Plaisance",
- "Gaite",
- "Edgar Quinet",
- "Vavin",
- "Montparnasse - Bienvenue",
- "Saint-Placide",
- "Notre-Dame-des-Champs"}},
- [4] =
- {"Nation",
- {"Robespierre",
- "Porte de Montreuil",
- "Maraichers",
- "Buzenval",
- "Rue des Boulets",
- "Porte de Vincennes",
- "Picpus",
- "Nation",
- "Avron",
- "Alexandre Dumas"}},
- [5] =
- {"Saint-Lazare",
- {"Malesherbes",
- "Monceau",
- "Villiers",
- "Quatre-Septembre",
- "Opera",
- "Auber",
- "Havre - Caumartin",
- "Saint-Lazare",
- "Saint-Lazare",
- "Saint-Augustin",
- "Europe",
- "Liege"}},
- [6] =
- {"Auteuil",
- {"Porte de Saint-Cloud",
- "Porte d'Auteuil",
- "Eglise d'Auteuil",
- "Michel-Ange - Auteuil",
- "Michel-Ange - Molitor",
- "Chardon-Lagache",
- "Mirabeau",
- "Exelmans",
- "Jasmin"}},
- [7] =
- {"Republique",
- {"Rambuteau",
- "Arts et Metiers",
- "Jacques Bonsergent",
- "Goncourt",
- "Temple",
- "Republique",
- "Oberkampf",
- "Parmentier",
- "Filles du Calvaire",
- "Saint-Sebastien - Froissart",
- "Richard-Lenoir",
- "Saint-Ambroise"}},
- [8] =
- {"Austerlitz",
- {"Quai de la Gare",
- "Chevaleret",
- "Saint-Marcel",
- "Gare d'Austerlitz",
- "Gare de Lyon",
- "Quai de la Rapee"}},
- [9] =
- {"Invalides",
- {"Champs-Elysees - Clemenceau",
- "Concorde",
- "Madeleine",
- "Bir-Hakeim",
- "Ecole Militaire",
- "La Tour-Maubourg",
- "Invalides",
- "Saint-Denis - Universite",
- "Varenne",
- "Assemblee nationale",
- "Solferino"}},
- [10] =
- {"Sentier",
- {"Tuileries",
- "Palais Royal - Musee du Louvre",
- "Pyramides",
- "Bourse",
- "Grands Boulevards",
- "Richelieu - Drouot",
- "Bonne Nouvelle",
- "Strasbourg - Saint-Denis",
- "Chateau d'Eau",
- "Sentier",
- "Reaumur - Sebastopol",
- "Etienne Marcel"}},
- [11] =
- {"Ile Saint-Louis",
- {"Faidherbe - Chaligny",
- "Reuilly - Diderot",
- "Montgallet",
- "Censier - Daubenton",
- "Place Monge",
- "Cardinal Lemoine",
- "Jussieu",
- "Sully - Morland",
- "Pont Marie",
- "Saint-Paul",
- "Bastille",
- "Chemin Vert",
- "Breguet - Sabin",
- "Ledru-Rollin"}},
- [12] =
- {"Daumesnil",
- {"Porte Doree",
- "Porte de Charenton",
- "Bercy",
- "Dugommier",
- "Michel Bizot",
- "Daumesnil",
- "Bel-Air"}},
- [13] =
- {"Italie",
- {"Porte de Choisy",
- "Porte d'Italie",
- "Cite universitaire",
- "Maison Blanche",
- "Tolbiac",
- "Nationale",
- "Campo-Formio",
- "Les Gobelins",
- "Place d'Italie",
- "Corvisart"}},
- [14] =
- {"Denfert",
- {"Cour Saint-Emilion",
- "Porte d'Orleans",
- "Bibliotheque Francois Mitterrand",
- "Mouton-Duvernet",
- "Alesia",
- "Olympiades",
- "Glaciere",
- "Saint-Jacques",
- "Raspail",
- "Denfert-Rochereau"}},
- [15] =
- {"Felix Faure",
- {"Falguiere",
- "Pasteur",
- "Volontaires",
- "Vaugirard",
- "Convention",
- "Porte de Versailles",
- "Balard",
- "Lourmel",
- "Boucicaut",
- "Felix Faure",
- "Charles Michels",
- "Javel - Andre Citroen"}},
- [16] =
- {"Passy",
- {"Porte Dauphine",
- "La Motte-Picquet - Grenelle",
- "Commerce",
- "Avenue Emile Zola",
- "Dupleix",
- "Passy",
- "Ranelagh",
- "La Muette",
- "Rue de la Pompe",
- "Boissiere",
- "Trocadero"}},
- [17] =
- {"Etoile",
- {"Iena",
- "Alma - Marceau",
- "Miromesnil",
- "Saint-Philippe du Roule",
- "Franklin D. Roosevelt",
- "George V",
- "Kleber",
- "Victor Hugo",
- "Argentine",
- "Charles de Gaulle - Etoile",
- "Ternes",
- "Courcelles"}},
- [18] =
- {"Clichy - Saint Ouen",
- {"Mairie de Clichy",
- "Gabriel Peri",
- "Les Agnettes",
- "Asnieres - Gennevilliers - Les Courtilles",
- "La Chapelle",
- "Garibaldi",
- "Mairie de Saint-Ouen",
- "Carrefour Pleyel",
- "Saint-Denis - Porte de Paris",
- "Basilique de Saint-Denis"}},
- [19] =
- {"Montmartre",
- {"Porte de Clignancourt",
- "Porte de la Chapelle",
- "Marx Dormoy",
- "Marcadet - Poissonniers",
- "Simplon",
- "Jules Joffrin",
- "Lamarck - Caulaincourt"}},
- [20] =
- {"Lafayette",
- {"Chaussee d'Antin - La Fayette",
- "Le Peletier",
- "Cadet",
- "Chateau Rouge",
- "Barbes - Rochechouart",
- "Gare du Nord",
- "Gare de l'Est",
- "Poissonniere",
- "Chateau-Landon"}},
- [21] = {
- "Buttes Chaumont",
- {"Porte de Pantin",
- "Ourcq",
- "Corentin Cariou",
- "Crimee",
- "Riquet",
- "La Chapelle",
- "Belleville",
- "Botzaris",
- "Pelleport",
- "Place des Fetes",
- "Cimetiere du Pere Lachaise"}}};
- #endif // METRO_LIST_H
|