Home
last modified time | relevance | path

Searched refs:EnPassant (Results 1 – 14 of 14) sorted by relevance

/dports/games/crafty/crafty-25.2_1/
H A Dmake.c58 if (EnPassant(ply + 1)) { in MakeMove()
59 HashEP(EnPassant(ply + 1)); in MakeMove()
60 EnPassant(ply + 1) = 0; in MakeMove()
121 EnPassant(ply + 1) = to + epsq[side]; in MakeMove()
H A Droot.c53 Reversible(1), 0, EnPassant(1), wtm, NULL); in RootMoveList()
113 Reversible(2), 0, EnPassant(2), Flip(wtm), NULL); in RootMoveList()
268 Reversible(1), 0, EnPassant(1), wtm, NULL); in RootMoveEGTB()
339 Reversible(2), 0, EnPassant(2), Flip(wtm), NULL); in RootMoveEGTB()
H A Dsetboard.c188 EnPassant(0) = 0; in SetBoard()
210 EnPassant(0) = ep; in SetBoard()
H A Dvalidate.c217 if (EnPassant(ply)) in ValidatePosition()
218 temp ^= enpassant_random[EnPassant(ply)]; in ValidatePosition()
H A Dsearch.c187 Reversible(ply), 0, EnPassant(ply), wtm, HashKey); in Search()
276 if (EnPassant(ply + 1)) { in Search()
277 HashEP(EnPassant(ply + 1)); in Search()
278 EnPassant(ply + 1) = 0; in Search()
H A Dunmake.c59 if (EnPassant(ply) == to) { in UnmakeMove()
H A Dedit.c117 EnPassant(0) = 0; in Edit()
H A Dchess.h621 # define EnPassant(ply) (tree->status[ply].enpassant_target) macro
622 # define EnPassantTarget(ply) (EnPassant(ply) ? SetMask(EnPassant(ply)) : 0)
H A Dinit.c659 EnPassant(0) = 0; in InitializeChessBoard()
706 if (EnPassant(0)) in SetChessBitBoards()
707 HashEP(EnPassant(0)); in SetChessBitBoards()
H A Doption.c2903 if (EnPassant(0)) { in Option()
2905 fprintf(output_file, " %c%c", File(EnPassant(0)) + 'a', in Option()
2906 Rank(EnPassant(0)) + '1'); in Option()
2909 File(EnPassant(0)) + 'a', Rank(EnPassant(0)) + '1'); in Option()
/dports/games/knights/knights-21.12.3/src/core/
H A Dmove.h50 EnPassant = 0x008, enumerator
/dports/games/knights/knights-21.12.3/src/rules/
H A Dchessrules.cpp333 …) & ~(Move::Take | Move::Castle | Move::Check | Move::CheckMate | Move::EnPassant | Move::Promote)… in checkSpecialFlags()
357 move->setFlag ( Move::EnPassant, true ); in checkSpecialFlags()
458 enPassantMove.setFlag ( Move::EnPassant, true ); in moveMade()
/dports/games/gnushogi/gnushogi-1.4.2/gnushogi/
H A Dgnushogi.h1106 extern void EnPassant(short xside, short f, short t, short iop);
/dports/games/chessx/chessx-1.5.6/
H A DChangeLog463 - New Feature: Accept FENs which do not have a valid EnPassant Encoding