The maximal boundary within which losight/find_ray will work is now clearly defined at the start of los.cc. By default, it's the circle with radius LOS_MAX_RADIUS == LOS_RADIUS.
NWWSJFJEA23B64WF4AT7K7KNFUMK3I22L4RCDSIMEI3XJL3KS2CQC PVHG5SLN34UM4FRF5YJZOG4EN22Q5LZ5MNUHYZFWAXWIB5K4RZ2AC J4JZLGO4NZHHSJ6EEUMYQVUJRU5XUQ464ZRLRRVCOGE7RS5IZFJAC AL7EYY4HB7JNEFGDB6NVVHCVVUYYKUJKC4UFH4T7XUT3P5NT4NAAC 2EBEWIV4YHXXAFR4GG2GMZJ2K77NK762HNQ77CZLHI3LDVGX7RJAC N7YNVM65XE2BIR36EV2LCAZJ3CAVXZHRGBKPRTH3RR4DK3HFAHCQC HYOH4PWRFTQEGZIHJ5HP4HMTUO32QL4K4TD4QRVB4XT62FO4DUZAC ACZYEIX7WMPIIODKCATBCUE626AJ4ZGGBOMVC6BGXM27EQU2RECAC BLJ6YULKT57MKKU3KUKMS7HITS2CDUFPZ4U6EQHBGLGQ7O7GUSLAC DTLSPUE47XI4YC3QWKTBWJOWBU52GXPGXFEEBG374I4JAYVM7KZAC UFMQQPYCBI6Z576P7PH4ZAPC7L7P3D4H66NJMFQKP6WRAPIK2NOQC WY3Q6JZ3HTBF2CYFJOUVG4MMFINBK4PI2DJ625CVKMJ5BPMXAW2AC EOMCPVNQLX3IMLC46EAO67DPBH5KEG2FQTPBLGU62HIRWA3UQ7XQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC #define LONGSIZE (sizeof(unsigned long)*8)#define LOS_MAX_RANGE 9
// This determines which cells are considered out of range during// precalculations (only positive quadrant used).// For the LOS code to work correctly, any bounds function that// is used needs to satisfy// bds_func(p) == true ==> bds_precalc(p) == true// This used to be the entire LOS_MAX_RANGE rectangle.const bounds_func& bds_precalc = bds_maxlos;
#define ENV_SHOW_OFFSET (LOS_RADIUS + 1)
#define LOS_RADIUS_SQ (LOS_RADIUS * LOS_RADIUS + 1)#define LOS_MAX_RADIUS LOS_RADIUS#define LOS_MAX_RADIUS_SQ (LOS_MAX_RADIUS * LOS_MAX_RADIUS + 1)#define LOS_MAX_RADIUS LOS_RADIUS#define LOS_MAX_RANGE LOS_MAX_RADIUS#define ENV_SHOW_OFFSET (LOS_MAX_RANGE + 1)