DISTANCE 167 src/attack.cpp if (SQUARE_IS_OK(to) && DISTANCE(to,king) == 1) { DISTANCE 176 src/attack.cpp if (DISTANCE(to,king) == 1) { DISTANCE 187 src/attack.cpp if (DISTANCE(to,king) == 1) { DISTANCE 198 src/attack.cpp if (DISTANCE(to,king) == 1) { DISTANCE 490 src/attack.cpp ASSERT(DISTANCE(to,king)==1); DISTANCE 505 src/attack.cpp ASSERT(DISTANCE(to,king)==1); DISTANCE 351 src/eval.cpp if (DISTANCE(king,prom) <= 1 && !bishop_can_attack(board,prom,me)) { DISTANCE 1130 src/eval.cpp dist = DISTANCE(pawn,prom); DISTANCE 1134 src/eval.cpp if (DISTANCE(king,prom) > dist) return true; // not in the square DISTANCE 1158 src/eval.cpp if (DISTANCE(king,prom) <= 1 DISTANCE 1159 src/eval.cpp && DISTANCE(king,pawn) <= 1 DISTANCE 1213 src/eval.cpp return DISTANCE(king,target); DISTANCE 1233 src/eval.cpp return DISTANCE(king,target); DISTANCE 1353 src/eval.cpp if (DISTANCE(bk,prom) > dist) return true; DISTANCE 1394 src/eval.cpp if (DISTANCE(bk,prom) > dist) return true; DISTANCE 1450 src/eval.cpp } else if (DISTANCE(wk,wp) == 1) { DISTANCE 1457 src/eval.cpp } else if (DISTANCE(wk,wp) == 2 && abs(wk_rank-wp_rank) <= 1) { DISTANCE 1471 src/eval.cpp dist = DISTANCE(wk,prom) + DISTANCE(wp,prom); DISTANCE 1471 src/eval.cpp dist = DISTANCE(wk,prom) + DISTANCE(wp,prom); DISTANCE 1489 src/eval.cpp if (DISTANCE(bk,prom) > dist) return true; DISTANCE 1634 src/eval.cpp if (wp == A7 && DISTANCE(bk,A8) <= 1) return true; DISTANCE 1700 src/eval.cpp if (DISTANCE(wk,wp) > 1) return true; DISTANCE 1702 src/eval.cpp if (DISTANCE(wk,wp) > 2) return true; DISTANCE 262 src/recog.cpp if (DISTANCE(bk,A8) <= 1) return true; DISTANCE 282 src/recog.cpp && DISTANCE(bk,A8) <= 1