Searched refs:CalcNumChecks (Results 1 – 6 of 6) sorted by relevance
371 unsigned int CalcNumChecks() const in CalcNumChecks() function375 unsigned int CalcNumChecks(squareT kingSq) const in CalcNumChecks() function379 unsigned int CalcNumChecks(squareT kingSq, SquareList * checkSquares) const in CalcNumChecks() function388 return (CalcNumChecks() > 0); in IsKingInCheck()
471 && CalcNumChecks(target) == 0 in GenCastling()472 && CalcNumChecks(skip) == 0 in GenCastling()498 && CalcNumChecks(target) == 0 in GenCastling()499 && CalcNumChecks(skip) == 0 in GenCastling()559 if (CalcNumChecks(to) != 0) return false; in isFreeForCastling960()672 if(CalcNumChecks(destSq) == 0) in GenKingMoves()1659 if(CalcNumChecks(kingSq) > 0) in MatchLegalMove()1891 || CalcNumChecks(kingSq) > 0 in MatchKingMove()1913 || CalcNumChecks(kingSq) > 0 in MatchKingMove()1940 if(CalcNumChecks(target) == 0) in MatchKingMove()[all …]
244 uint CalcNumChecks () { in CalcNumChecks() function247 uint CalcNumChecks (squareT kingSq) { in CalcNumChecks() function250 uint CalcNumChecks (squareT kingSq, SquareList * checkSquares) { in CalcNumChecks() function255 bool IsKingInCheck () { return (CalcNumChecks() > 0); } in IsKingInCheck()
311 && CalcNumChecks (target) == 0 in GenCastling()312 && CalcNumChecks (skip) == 0 in GenCastling()328 && CalcNumChecks (target) == 0 in GenCastling()329 && CalcNumChecks (skip) == 0 in GenCastling()373 if (CalcNumChecks (destSq) == 0) { in GenKingMoves()1025 if (CalcNumChecks (GetKingSquare()) == 0) { in MatchPawnMove()2019 if (check || CalcNumChecks(GetKingSquare()) > 0) { in MakeSANString()2235 auto nChecks = CalcNumChecks(target); in ReadMoveKing()2341 CalcNumChecks(kingSq) > 0 || CalcNumChecks(kingSq + 1) > 0 || in ReadMoveCastle()2342 CalcNumChecks(kingSq + 2) > 0) { in ReadMoveCastle()[all …]
253 uint CalcNumChecks () const { in CalcNumChecks() function256 uint CalcNumChecks (squareT kingSq) const { in CalcNumChecks() function259 uint CalcNumChecks (squareT kingSq, SquareList * checkSquares) const { in CalcNumChecks() function264 bool IsKingInCheck () { return (CalcNumChecks() > 0); } in IsKingInCheck()
322 if (CalcNumChecks(sq) > 0) in validCastling()381 if (CalcNumChecks (destSq) == 0) { in GenKingMoves()821 numChecks = CalcNumChecks (GetKingSquare(ToMove), &checkSquares); in GenerateMoves()1032 if (CalcNumChecks (GetKingSquare()) == 0) { in MatchPawnMove()1053 if (CalcNumChecks (GetKingSquare()) == 0) { legal = 1; } in MatchPawnMove()1067 if (CalcNumChecks (GetKingSquare()) == 0) { in MatchPawnMove()1523 uint numChecks = CalcNumChecks (GetKingSquare(ToMove), &checkSquares); in IsKingInMate()2029 if (check || CalcNumChecks(GetKingSquare()) > 0) { in MakeSANString()2205 auto nChecks = CalcNumChecks(target); in ReadMoveKing()