Example #1
0
                tailleX = int(argv[argv.index("-x") + 1])
            except ValueError:
                tailleX = 10
        else:
            tailleX = 10

        if "-y" in argv:
            try:
                tailleY = int(argv[argv.index("-y") + 1])
            except ValueError:
                tailleY = 10
        else:
            tailleY = 10

        if "-step" in argv:
            stepByStep = True
        else:
            stepByStep = False

        lab = Labyrinthe(tailleX, tailleY)
        lab.generate(stepByStep)
        trad = Traducteur(lab, lab.getDepart(), lab.getArrive())
        trad.traduire()
        trad.afficher()

        if "-solve" in argv:
            path = Pathfinder(trad.getDepart(), trad.getArrivee(), trad.getTraducteur())
            path.findGoodPath()
            path.bindPath()
            trad.afficher(w="███", v="   ", p=" 0 ")