Example:
map_number = rlfl.create_map(width, height)
rlfl.fov(map_number, (10, 10), 6, rlfl.FOV_SHADOW)
Circular ray casting.
Diamond raycasting.
Recursive shadowcasting.
Digital FOV algorithm. Rather slow.
Restrictive Precise Angle Shadowcasting (MRPAS).
Permissive raycasting.