Example #1
0
def main():
    al = Algorithms()
    images = Images()
    parser = argparse.ArgumentParser()
    parser.add_argument("Algorithm",
                        help="Selected Algorithm to use for pathfinding",
                        default=al.default,
                        choices=al.options,
                        nargs='?')
    parser.add_argument("Image",
                        help="Selected Image for pathfinding",
                        default=images.default,
                        choices=images.options,
                        nargs='?')
    parser.add_argument("output_name", nargs='?', default="algorithm")
    args = parser.parse_args()
    # print(args)
    start(al.__getitem__(args.Algorithm), images.__getitem__(args.Image),
          args.output_name)