Home
last modified time | relevance | path

Searched refs:castlingRights (Results 1 – 12 of 12) sorted by relevance

/dports/games/stockfish/Stockfish-sf_14/src/
H A Dpawns.h43 return kingSquares[Us] == pos.square<KING>(Us) && castlingRights[Us] == pos.castling_rights(Us) in king_safety()
60 int castlingRights[COLOR_NB]; member
H A Dposition.h46 int castlingRights; member
265 return st->castlingRights & cr; in can_castle()
269 return c & CastlingRights(st->castlingRights); in castling_rights()
H A Dposition.cpp300 st->castlingRights |= cr; in set_castling_right()
364 si->key ^= Zobrist::castling[si->castlingRights]; in set_state()
791 if (st->castlingRights && (castlingRightsMask[from] | castlingRightsMask[to])) in do_move()
793 k ^= Zobrist::castling[st->castlingRights]; in do_move()
794 st->castlingRights &= ~(castlingRightsMask[from] | castlingRightsMask[to]); in do_move()
795 k ^= Zobrist::castling[st->castlingRights]; in do_move()
H A Dpawns.cpp274 castlingRights[Us] = pos.castling_rights(Us); in do_king_safety()
/dports/games/chessx/chessx-1.5.6/src/database/
H A Dboard.cpp133 CastlingRights oldCastlingRights = castlingRights(); in doIt()
197 oldCastlingRights ^= castlingRights(); in hashCastlingRights()
H A Dbitboard.h174 chessx::CastlingRights castlingRights() const;
547 inline chessx::CastlingRights BitBoard::castlingRights() const in castlingRights() function
H A Dctgdatabase.cpp394 …(pos.castlingRights() == 0); /* pieces.white.0 is the white king - determine if in left half of bo… in byte_to_move()
478 (pos.castlingRights() == 0); in position_to_ctg_signature()
H A Dbitboard.cpp3051 if(castlingRights() == NoRights) in toFen()
3077 if(castlingRights() & WhiteQueenside) in toFen()
3081 if(castlingRights() & WhiteKingside) in toFen()
3085 if(castlingRights() & BlackQueenside) in toFen()
3089 if(castlingRights() & BlackKingside) in toFen()
3096 if(castlingRights() & WhiteKingside) in toFen()
3100 if(castlingRights() & WhiteQueenside) in toFen()
3104 if(castlingRights() & BlackKingside) in toFen()
3108 if(castlingRights() & BlackQueenside) in toFen()
/dports/games/xboard-devel/xboard-f49e7e1/
H A Dmoves.c1451 castlingRights[0] != NoRights && /* [HGM] check rights */ in GenLegal()
1452 ( castlingRights[2] == ff || castlingRights[6] == ff ) && in GenLegal()
1471 castlingRights[1] != NoRights && /* [HGM] check rights */ in GenLegal()
1472 ( castlingRights[2] == ff || castlingRights[6] == ff ) && in GenLegal()
1490 castlingRights[3] != NoRights && /* [HGM] check rights */ in GenLegal()
1491 ( castlingRights[5] == ff || castlingRights[7] == ff ) && in GenLegal()
1510 castlingRights[4] != NoRights && /* [HGM] check rights */ in GenLegal()
1511 ( castlingRights[5] == ff || castlingRights[7] == ff ) && in GenLegal()
1531 ff = castlingRights[2]; /* King file if we have any rights */ in GenLegal()
1535castlingRights[0],castlingRights[1],ff,castlingRights[3],castlingRights[4],castlingRights[5]); in GenLegal()
[all …]
H A DChangeLog12560 boards[moveNr][CASTLING][i] replacing castlingRights[moveNr][i] and
/dports/games/xboard/xboard-4.9.1/
H A Dmoves.c1527 castlingRights[0] != NoRights && /* [HGM] check rights */ in GenLegal()
1528 ( castlingRights[2] == ff || castlingRights[6] == ff ) && in GenLegal()
1547 castlingRights[1] != NoRights && /* [HGM] check rights */ in GenLegal()
1548 ( castlingRights[2] == ff || castlingRights[6] == ff ) && in GenLegal()
1566 castlingRights[3] != NoRights && /* [HGM] check rights */ in GenLegal()
1567 ( castlingRights[5] == ff || castlingRights[7] == ff ) && in GenLegal()
1586 castlingRights[4] != NoRights && /* [HGM] check rights */ in GenLegal()
1587 ( castlingRights[5] == ff || castlingRights[7] == ff ) && in GenLegal()
1607 ff = castlingRights[2]; /* King file if we have any rights */ in GenLegal()
1611castlingRights[0],castlingRights[1],ff,castlingRights[3],castlingRights[4],castlingRights[5]); in GenLegal()
[all …]
H A DChangeLog16071 boards[moveNr][CASTLING][i] replacing castlingRights[moveNr][i] and