commands = ('w','a','s','d','b', 'r', 'q','p', 'export','xy') while(True): command = raw_input("b for bottom wall, r for right wall, export for export, read for read in:") if command == 'q': break else: if command == 'w': mouse.move() elif command == 'a': mouse.turnLeft() elif command == 's': mouse.moveBack() elif command == 'd': mouse.turnRight() elif command == 'p': print mouse.AStarSearch() elif command == 'b': mouse.board.addBound(mouse.x, mouse.y, 2) elif command == 'r': mouse.board.addBound(mouse.x, mouse.y, 1) elif command == 'export': mouse.board.save() elif command == "read": mouse.board.read() elif command == "xy": print str(mouse.board.boundaries[mouse.x][mouse.y]) + " " + str(originalBoard.boundaries[mouse.x][mouse.y]) elif len(command.split()) > 0: command = command.split() if(command[0] == "read"): mouse.board.read(command[1])