Convert move_is_check() to take a CheckInfo reference

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2009-11-09 21:02:07 +01:00
parent 30075e4abc
commit 975d5e9c64
3 changed files with 17 additions and 14 deletions

View File

@@ -71,7 +71,7 @@ struct CheckInfo {
CheckInfo(const Position&);
Square ksq;
Bitboard dc;
Bitboard dcCandidates;
Bitboard checkSq[8];
};
@@ -218,7 +218,7 @@ public:
bool pl_move_is_legal(Move m, Bitboard pinned) const;
bool pl_move_is_evasion(Move m, Bitboard pinned) const;
bool move_is_check(Move m) const;
bool move_is_check(Move m, Bitboard dcCandidates) const;
bool move_is_check(Move m, const CheckInfo& ci) const;
bool move_is_capture(Move m) const;
bool move_is_capture_or_promotion(Move m) const;
bool move_is_passed_pawn_push(Move m) const;