# and skip evaluation of already shaded tile. (This only works if tiles
# shading implies they completely lie in existing shades; otherwise we
# would lose shade growth through tiles at shade borders.)
- circle_in_map = True
distance = 1
yx = YX(yx.y, yx.x)
while distance <= self.radius: