PSEUDO_ATTACK 274 src/attack.cpp if (PSEUDO_ATTACK(piece,delta)) { PSEUDO_ATTACK 423 src/attack.cpp if (PSEUDO_ATTACK(piece,delta)) { PSEUDO_ATTACK 23 src/attack.h #define PIECE_ATTACK(board,piece,from,to) (PSEUDO_ATTACK((piece),(to)-(from))&&line_is_empty((board),(from),(to))) PSEUDO_ATTACK 1538 src/eval.cpp if (PSEUDO_ATTACK(BB,delta)) { PSEUDO_ATTACK 1600 src/eval.cpp if (sq == bn || PSEUDO_ATTACK(BN,sq-bn)) return true; // blockade PSEUDO_ATTACK 1760 src/eval.cpp if (PSEUDO_ATTACK(BB,delta)) { PSEUDO_ATTACK 157 src/move_check.cpp if (PSEUDO_ATTACK(piece,king-to)) { PSEUDO_ATTACK 173 src/move_check.cpp ASSERT(PSEUDO_ATTACK(pawn,king-to)); PSEUDO_ATTACK 194 src/move_check.cpp ASSERT(PSEUDO_ATTACK(pawn,king-to)); PSEUDO_ATTACK 355 src/move_check.cpp if (PSEUDO_ATTACK(piece,delta)) { PSEUDO_ATTACK 268 src/see.cpp if (PSEUDO_ATTACK(piece,delta)) {