Home
last modified time | relevance | path

Searched refs:CalcNumChecks (Results 1 – 6 of 6) sorted by relevance

/dports/games/chessx/chessx-1.5.6/src/guess/
H A Dguess_position.h371 unsigned int CalcNumChecks() const in CalcNumChecks() function
375 unsigned int CalcNumChecks(squareT kingSq) const in CalcNumChecks() function
379 unsigned int CalcNumChecks(squareT kingSq, SquareList * checkSquares) const in CalcNumChecks() function
388 return (CalcNumChecks() > 0); in IsKingInCheck()
H A Dguess_position.cpp471 && 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 …]
/dports/games/scid/scid/src/
H A Dposition.h244 uint CalcNumChecks () { in CalcNumChecks() function
247 uint CalcNumChecks (squareT kingSq) { in CalcNumChecks() function
250 uint CalcNumChecks (squareT kingSq, SquareList * checkSquares) { in CalcNumChecks() function
255 bool IsKingInCheck () { return (CalcNumChecks() > 0); } in IsKingInCheck()
H A Dposition.cpp311 && 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 …]
/dports/games/chessx/chessx-1.5.6/dep/scid/code/src/
H A Dposition.h253 uint CalcNumChecks () const { in CalcNumChecks() function
256 uint CalcNumChecks (squareT kingSq) const { in CalcNumChecks() function
259 uint CalcNumChecks (squareT kingSq, SquareList * checkSquares) const { in CalcNumChecks() function
264 bool IsKingInCheck () { return (CalcNumChecks() > 0); } in IsKingInCheck()
H A Dposition.cpp322 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()