navigo.h 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399
  1. #ifndef METRO_LIST_H
  2. #define METRO_LIST_H
  3. #ifndef NAVIGO_H
  4. #define NAVIGO_H
  5. // Service Providers
  6. static const char* SERVICE_PROVIDERS[] = {[2] = "SNCF", [3] = "RATP"};
  7. // Transport Types
  8. static const char* TRANSPORT_LIST[] = {
  9. [1] = "Urban Bus",
  10. [2] = "Interurban Bus",
  11. [3] = "Metro",
  12. [4] = "Tram",
  13. [5] = "Train",
  14. [8] = "Parking"};
  15. // Transition Types
  16. static const char* TRANSITION_LIST[] = {
  17. [1] = "Entry",
  18. [2] = "Exit",
  19. [4] = "Inspection",
  20. [6] = "Interchange (entry)",
  21. [7] = "Interchange (exit)"};
  22. #endif // NAVIGO_H
  23. static const char* STATION_LIST[32][16] =
  24. {[1] =
  25. {[0] = "Cite",
  26. [1] = "Saint-Michel",
  27. [4] = "Odeon",
  28. [5] = "Cluny - La Sorbonne",
  29. [6] = "Maubert - Mutualite",
  30. [7] = "Luxembourg",
  31. [8] = "Châtelet",
  32. [9] = "Les Halles",
  33. [10] = "Les Halles",
  34. [12] = "Louvre - Rivoli",
  35. [13] = "Pont Neuf",
  36. [14] = "Cite",
  37. [15] = "Hôtel de Ville"},
  38. [2] =
  39. {[0] = "Rennes",
  40. [2] = "Cambronne",
  41. [3] = "Sevres - Lecourbe",
  42. [4] = "Segur",
  43. [6] = "Saint-François-Xavier",
  44. [7] = "Duroc",
  45. [8] = "Vaneau",
  46. [9] = "Sevres - Babylone",
  47. [10] = "Rue du Bac",
  48. [11] = "Rennes",
  49. [12] = "Saint-Sulpice",
  50. [14] = "Mabillon",
  51. [15] = "Saint-Germain-des-Pres"},
  52. [3] =
  53. {[0] = "Villette",
  54. [4] = "Porte de la Villette",
  55. [5] = "Aubervilliers - Pantin - Quatre Chemins",
  56. [6] = "Fort d'Aubervilliers",
  57. [7] = "La Courneuve - 8 Mai 1945",
  58. [9] = "Hoche",
  59. [10] = "eglise de Pantin",
  60. [11] = "Bobigny - Pantin - Raymond Queneau",
  61. [12] = "Bobigny - Pablo Picasso"},
  62. [4] =
  63. {[0] = "Montparnasse",
  64. [2] = "Pernety",
  65. [3] = "Plaisance",
  66. [4] = "Gaite",
  67. [6] = "Edgar Quinet",
  68. [7] = "Vavin",
  69. [8] = "Montparnasse - Bienvenue",
  70. [12] = "Saint-Placide",
  71. [14] = "Notre-Dame-des-Champs"},
  72. [5] =
  73. {[0] = "Nation",
  74. [2] = "Robespierre",
  75. [3] = "Porte de Montreuil",
  76. [4] = "Maraichers",
  77. [5] = "Buzenval",
  78. [6] = "Rue des Boulets",
  79. [7] = "Porte de Vincennes",
  80. [9] = "Picpus",
  81. [10] = "Nation",
  82. [12] = "Avron",
  83. [13] = "Alexandre Dumas"},
  84. [6] =
  85. {[0] = "Saint-Lazare",
  86. [1] = "Malesherbes",
  87. [2] = "Monceau",
  88. [3] = "Villiers",
  89. [4] = "Quatre-Septembre",
  90. [5] = "Opera",
  91. [6] = "Auber",
  92. [7] = "Havre - Caumartin",
  93. [8] = "Saint-Lazare",
  94. [9] = "Saint-Lazare",
  95. [10] = "Saint-Augustin",
  96. [12] = "Europe",
  97. [13] = "Liege"},
  98. [7] =
  99. {[0] = "Auteuil",
  100. [3] = "Porte de Saint-Cloud",
  101. [7] = "Porte d'Auteuil",
  102. [8] = "eglise d'Auteuil",
  103. [9] = "Michel-Ange - Auteuil",
  104. [10] = "Michel-Ange - Molitor",
  105. [11] = "Chardon-Lagache",
  106. [12] = "Mirabeau",
  107. [14] = "Exelmans",
  108. [15] = "Jasmin"},
  109. [8] =
  110. {[0] = "Republique",
  111. [1] = "Rambuteau",
  112. [3] = "Arts et Metiers",
  113. [4] = "Jacques Bonsergent",
  114. [5] = "Goncourt",
  115. [6] = "Temple",
  116. [7] = "Republique",
  117. [10] = "Oberkampf",
  118. [11] = "Parmentier",
  119. [12] = "Filles du Calvaire",
  120. [13] = "Saint-Sebastien - Froissart",
  121. [14] = "Richard-Lenoir",
  122. [15] = "Saint-Ambroise"},
  123. [9] =
  124. {[0] = "Austerlitz",
  125. [1] = "Quai de la Gare",
  126. [2] = "Chevaleret",
  127. [4] = "Saint-Marcel",
  128. [7] = "Gare d'Austerlitz",
  129. [8] = "Gare de Lyon",
  130. [10] = "Quai de la Rapee"},
  131. [10] =
  132. {[0] = "Invalides",
  133. [1] = "Champs-elysees - Clemenceau",
  134. [2] = "Concorde",
  135. [3] = "Madeleine",
  136. [4] = "Bir-Hakeim",
  137. [7] = "ecole Militaire",
  138. [8] = "La Tour-Maubourg",
  139. [9] = "Invalides",
  140. [11] = "Saint-Denis - Universite",
  141. [12] = "Varenne",
  142. [13] = "Assemblee nationale",
  143. [14] = "Solferino"},
  144. [11] =
  145. {[0] = "Sentier",
  146. [1] = "Tuileries",
  147. [2] = "Palais Royal - Musee du Louvre",
  148. [3] = "Pyramides",
  149. [4] = "Bourse",
  150. [6] = "Grands Boulevards",
  151. [7] = "Richelieu - Drouot",
  152. [8] = "Bonne Nouvelle",
  153. [10] = "Strasbourg - Saint-Denis",
  154. [11] = "Château d'Eau",
  155. [13] = "Sentier",
  156. [14] = "Reaumur - Sebastopol",
  157. [15] = "etienne Marcel"},
  158. [12] =
  159. {[0] = "ile Saint-Louis",
  160. [1] = "Faidherbe - Chaligny",
  161. [2] = "Reuilly - Diderot",
  162. [3] = "Montgallet",
  163. [4] = "Censier - Daubenton",
  164. [5] = "Place Monge",
  165. [6] = "Cardinal Lemoine",
  166. [7] = "Jussieu",
  167. [8] = "Sully - Morland",
  168. [9] = "Pont Marie",
  169. [10] = "Saint-Paul",
  170. [12] = "Bastille",
  171. [13] = "Chemin Vert",
  172. [14] = "Breguet - Sabin",
  173. [15] = "Ledru-Rollin"},
  174. [13] =
  175. {[0] = "Daumesnil",
  176. [1] = "Porte Doree",
  177. [3] = "Porte de Charenton",
  178. [7] = "Bercy",
  179. [8] = "Dugommier",
  180. [10] = "Michel Bizot",
  181. [11] = "Daumesnil",
  182. [12] = "Bel-Air"},
  183. [14] =
  184. {[0] = "Italie",
  185. [2] = "Porte de Choisy",
  186. [3] = "Porte d'Italie",
  187. [4] = "Cite universitaire",
  188. [9] = "Maison Blanche",
  189. [10] = "Tolbiac",
  190. [11] = "Nationale",
  191. [12] = "Campo-Formio",
  192. [13] = "Les Gobelins",
  193. [14] = "Place d'Italie",
  194. [15] = "Corvisart"},
  195. [15] =
  196. {[0] = "Denfert",
  197. [1] = "Cour Saint-Emilion",
  198. [2] = "Porte d'Orleans",
  199. [3] = "Bibliotheque François Mitterrand",
  200. [4] = "Mouton-Duvernet",
  201. [5] = "Alesia",
  202. [6] = "Olympiades",
  203. [8] = "Glaciere",
  204. [9] = "Saint-Jacques",
  205. [10] = "Raspail",
  206. [14] = "Denfert-Rochereau"},
  207. [16] =
  208. {[0] = "Felix Faure",
  209. [1] = "Falguiere",
  210. [2] = "Pasteur",
  211. [3] = "Volontaires",
  212. [4] = "Vaugirard",
  213. [5] = "Convention",
  214. [6] = "Porte de Versailles",
  215. [9] = "Balard",
  216. [10] = "Lourmel",
  217. [11] = "Boucicaut",
  218. [12] = "Felix Faure",
  219. [13] = "Charles Michels",
  220. [14] = "Javel - Andre Citroen"},
  221. [17] =
  222. {[0] = "Passy",
  223. [2] = "Porte Dauphine",
  224. [4] = "La Motte-Picquet - Grenelle",
  225. [5] = "Commerce",
  226. [6] = "Avenue emile Zola",
  227. [7] = "Dupleix",
  228. [8] = "Passy",
  229. [9] = "Ranelagh",
  230. [11] = "La Muette",
  231. [13] = "Rue de la Pompe",
  232. [14] = "Boissiere",
  233. [15] = "Trocadero"},
  234. [18] =
  235. {[0] = "etoile",
  236. [1] = "Iena",
  237. [3] = "Alma - Marceau",
  238. [4] = "Miromesnil",
  239. [5] = "Saint-Philippe du Roule",
  240. [7] = "Franklin D. Roosevelt",
  241. [8] = "George V",
  242. [9] = "Kleber",
  243. [10] = "Victor Hugo",
  244. [11] = "Argentine",
  245. [12] = "Charles de Gaulle - Itoile",
  246. [14] = "Ternes",
  247. [15] = "Courcelles"},
  248. [19] =
  249. {[0] = "Clichy - Saint Ouen",
  250. [1] = "Mairie de Clichy",
  251. [2] = "Gabriel Peri",
  252. [3] = "Les Agnettes",
  253. [4] = "Asnieres - Gennevilliers - Les Courtilles",
  254. [9] = "La Chapelle)",
  255. [10] = "Garibaldi",
  256. [11] = "Mairie de Saint-Ouen",
  257. [13] = "Carrefour Pleyel",
  258. [14] = "Saint-Denis - Porte de Paris",
  259. [15] = "Basilique de Saint-Denis"},
  260. [20] =
  261. {[0] = "Montmartre",
  262. [1] = "Porte de Clignancourt",
  263. [6] = "Porte de la Chapelle",
  264. [7] = "Marx Dormoy",
  265. [9] = "Marcadet - Poissonniers",
  266. [10] = "Simplon",
  267. [11] = "Jules Joffrin",
  268. [12] = "Lamarck - Caulaincourt"},
  269. [21] =
  270. {[0] = "Lafayette",
  271. [1] = "Chaussee d'Antin - La Fayette",
  272. [2] = "Le Peletier",
  273. [3] = "Cadet",
  274. [4] = "Château Rouge",
  275. [7] = "Barbes - Rochechouart",
  276. [8] = "Gare du Nord",
  277. [9] = "Gare de l'Est",
  278. [10] = "Poissonniere",
  279. [11] = "Château-Landon"},
  280. [22] =
  281. {[0] = "Buttes Chaumont",
  282. [1] = "Porte de Pantin",
  283. [2] = "Ourcq",
  284. [4] = "Corentin Cariou",
  285. [6] = "Crimee",
  286. [8] = "Riquet",
  287. [9] = "La Chapelle",
  288. [10] = "Louis Blanc",
  289. [11] = "Stalingrad",
  290. [12] = "Jaures",
  291. [13] = "Laumiere",
  292. [14] = "Bolivar",
  293. [15] = "Colonel Fabien"},
  294. [23] =
  295. {[0] = "Belleville",
  296. [2] = "Porte des Lilas",
  297. [3] = "Mairie des Lilas",
  298. [4] = "Porte de Bagnolet",
  299. [5] = "Gallieni",
  300. [8] = "Place des Fetes",
  301. [9] = "Botzaris",
  302. [10] = "Danube",
  303. [11] = "Pre Saint-Gervais",
  304. [13] = "Buttes Chaumont",
  305. [14] = "Jourdain",
  306. [15] = "Telegraphe"},
  307. [24] =
  308. {[0] = "Pere Lachaise",
  309. [1] = "Voltaire",
  310. [2] = "Charonne",
  311. [4] = "Pere Lachaise",
  312. [5] = "Menilmontant",
  313. [6] = "Rue Saint-Maur",
  314. [7] = "Philippe Auguste",
  315. [8] = "Saint-Fargeau",
  316. [9] = "Pelleport",
  317. [10] = "Gambetta",
  318. [12] = "Belleville",
  319. [13] = "Couronnes",
  320. [14] = "Pyrenees"},
  321. [25] =
  322. {[0] = "Charenton",
  323. [2] = "Croix de Chavaux",
  324. [3] = "Mairie de Montreuil",
  325. [4] = "Maisons-Alfort - Les Juilliottes",
  326. [5] = "Creteil - L'echat",
  327. [6] = "Creteil - Universite",
  328. [7] = "Creteil - Prefecture",
  329. [8] = "Saint-Mande",
  330. [10] = "Berault",
  331. [11] = "Château de Vincennes",
  332. [12] = "Liberte",
  333. [13] = "Charenton - ecoles",
  334. [14] = "ecole veterinaire de Maisons-Alfort",
  335. [15] = "Maisons-Alfort - Stade"},
  336. [26] =
  337. {[0] = "Ivry - Villejuif",
  338. [3] = "Porte d'Ivry",
  339. [4] = "Pierre et Marie Curie",
  340. [5] = "Mairie d'Ivry",
  341. [6] = "Le Kremlin-Bicetre",
  342. [7] = "Villejuif - Leo Lagrange",
  343. [8] = "Villejuif - Paul Vaillant-Couturier",
  344. [9] = "Villejuif - Louis Aragon"},
  345. [27] =
  346. {[0] = "Vanves",
  347. [2] = "Porte de Vanves",
  348. [7] = "Malakoff - Plateau de Vanves",
  349. [8] = "Malakoff - Rue etienne Dolet",
  350. [9] = "Châtillon - Montrouge"},
  351. [28] =
  352. {[0] = "Issy",
  353. [2] = "Corentin Celton",
  354. [3] = "Mairie d'Issy",
  355. [8] = "Marcel Sembat",
  356. [9] = "Billancourt",
  357. [10] = "Pont de Sevres"},
  358. [29] =
  359. {[0] = "Levallois",
  360. [4] = "Boulogne - Jean Jaures",
  361. [5] = "Boulogne - Pont de Saint-Cloud",
  362. [8] = "Les Sablons",
  363. [9] = "Pont de Neuilly",
  364. [10] = "Esplanade de la Defense",
  365. [11] = "La Defense",
  366. [12] = "Porte de Champerret",
  367. [13] = "Louise Michel",
  368. [14] = "Anatole France",
  369. [15] = "Pont de Levallois - Becon"},
  370. [30] =
  371. {[0] = "Pereire",
  372. [1] = "Porte Maillot",
  373. [4] = "Wagram",
  374. [5] = "Pereire",
  375. [8] = "Brochant",
  376. [9] = "Porte de Clichy",
  377. [12] = "Guy Môquet",
  378. [13] = "Porte de Saint-Ouen"},
  379. [31] = {
  380. [0] = "Pigalle",
  381. [2] = "Funiculaire de Montmartre (station inferieure)",
  382. [3] = "Funiculaire de Montmartre (station superieure)",
  383. [4] = "Anvers",
  384. [5] = "Abbesses",
  385. [6] = "Pigalle",
  386. [7] = "Blanche",
  387. [8] = "Trinite - d'Estienne d'Orves",
  388. [9] = "Notre-Dame-de-Lorette",
  389. [10] = "Saint-Georges",
  390. [12] = "Rome",
  391. [13] = "Place de Clichy",
  392. [14] = "La Fourche"}};
  393. #endif // METRO_LIST_H