# 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)