summaryrefslogtreecommitdiff
path: root/src/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/search.c')
-rwxr-xr-xsrc/search.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/search.c b/src/search.c
index 97cc850..0f814ea 100755
--- a/src/search.c
+++ b/src/search.c
@@ -534,7 +534,10 @@ Search(IN SEARCHER_THREAD_CONTEXT *ctx,
iCheckSee = 0;
if (IS_CHECKING_MOVE(mv))
{
- iCheckSee = SEE(pos, mv);
+ iCheckSee = GetCheckSee(ctx,
+ mv,
+ (uStage == TRY_GENERATED_MOVES) ?
+ (x - 1) : (ULONG)-1);
}
if (TRUE == MakeMove(ctx, mv))
@@ -866,7 +869,7 @@ _ShouldWeConsiderThisMove(IN SEARCHER_THREAD_CONTEXT *ctx,
{
return(TRUE);
}
- return(SEE(&ctx->sPosition, mv) >= 0);
+ return(GetCheckSee(ctx, mv, uMoveNum) >= 0);
}
return(FALSE);
}