예제 #1
0
    num_actions_1 += (len(path_list) - 1)

    # Count the length of movements
    length_movement_1 += length_count(path_list=path_list)

    # Plot path
    wally.color('orange')
    direction_dict = {'up': 90, 'down': 270, 'left': 180, 'right': 0}
    for direction, movement in zip(direction_list_observed,
                                   movement_list_observed):
        wally.setheading(direction_dict[direction])
        wally.forward(movement * sq_size)

    # Stage 3: Mouse goes to the destination again

    direction_list, movement_list, path_list = testmouse.go_destinations()

    # Action parameters observed
    # Directions
    direction_list_observed = list()
    for direction in direction_list:
        direction_list_observed.append(
            orientation_observed(
                reference_mouse=testmouse.orientation_reference,
                reference_observed=orientation_reference,
                orientation_mouse=direction))
    # Movements
    movement_list_observed = movement_list[:]

    # Current mouse location observed
    location_real = coordinate_observed(