コード例 #1
0
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])