Searched refs:IsLegalMove (Results 1 – 14 of 14) sorted by relevance
114 if (!machine->IsLegalMove(m)) { in main()144 if (!machine->IsLegalMove(m)) { in main()345 if (!machine->IsLegalMove(m)) printf("Illegal move: %s\n",tmp); in xboard_mode()
279 if (machine->IsLegalMove(m)) { in Input()
654 if (Machine->IsLegalMove(m)) { in MousePress()
217 bool SilChessMachine::IsLegalMove(const Move & m) const in IsLegalMove() function in SilChessMachine
67 bool IsLegalMove(const Move & m) const;
363 bool IsLegalMove(simpleMoveT * sm);
2103 if(Pos.IsLegalMove(&hashmove)) in Search()2910 if(! Pos.IsLegalMove(sm)) in PrintPV()
1351 Position::IsLegalMove(simpleMoveT * sm) in IsLegalMove() function in Position
240 bool IsLegalMove (simpleMoveT * sm);
1695 if (Pos.IsLegalMove (&hashmove)) { in Search()2298 if (! Pos.IsLegalMove (sm)) { in PrintPV()
874 Position::IsLegalMove (simpleMoveT * sm) { in IsLegalMove() function in Position
242 bool IsLegalMove (simpleMoveT * sm);
882 Position::IsLegalMove (simpleMoveT * sm) { in IsLegalMove() function in Position
630 IsLegalMove() whereby an en-passant was considered illegal.632 d. IsLegalMove() was missing out enpassant captures. Fixed.665 fixes in IsLegalMove() and Evaluate().689 k. Added in an IsLegalMove() function to test if a move is legal.