blob: 464766ca08109bf1bb241adca78fdb2d4406339d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# This file contains the main logic and execution flow, the goal of this file
# is to create the graphs and call our functions on it
import parameters as params
import sys
from src.helper.debug_printer import debug_print
from src.helper.main_parcours import main_parcours
# variables globales
debug_mode = False
reversed_legend = False
routes_mode = False
# Démarrage du programme
# Si le mode debug est activé, on affiche les messages de debug
# on affiche à la fin le graphe généré
if __name__ == "__main__":
if "-d" in sys.argv: # mode debug
debug_mode = True
sys.argv.remove("-d")
if "-rl" in sys.argv: # legende inversée (gauche par défaut)
reversed_legend = True
sys.argv.remove("-rl")
if "-r" in sys.argv: # mode routes
routes_mode = True
sys.argv.remove("-r")
debug_print("Debug mode : activé", debug_mode)
if len(sys.argv) > 1:
PLACE_NAME = sys.argv[1]
else:
PLACE_NAME = params.DEFAULT_PLACE_NAME
debug_print("Arrondissement selectionné : " + PLACE_NAME, debug_mode)
debug_print("==============================================", debug_mode)
main_parcours(debug_mode, PLACE_NAME, reversed_legend)
debug_print("==============================================", debug_mode)
|