def _linear_location_stream(centre, line_direction, delta, amp):
    """
    Return a line of locations either side of given centre.
    """
    return [(
        centre[0] + line_direction[0] * n * delta,
        centre[1] + line_direction[1] * n * delta
    ) for n in range(-amp, amp+1)]