From c2b39bb1fa6e2d1963045ff6e864bb70579f1a5f Mon Sep 17 00:00:00 2001 From: Andrey Sofronov Date: Mon, 1 Mar 2010 16:48:23 +0200 Subject: [PATCH] Don't think if we have a draw in root --- iterate.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/iterate.c b/iterate.c index 7157857..dd1ce63 100644 --- a/iterate.c +++ b/iterate.c @@ -73,6 +73,11 @@ iterate(void) fprintf(stdout, "setboard %s\n", current_fen_position(fen_position)); #endif + if (evaluate_draw()) + return 0; + else if (reps() >= 3) + return 0 + engine_xboard = get_engine_value(&e.xboard_mode); /* if we have the only one move, don't think about it */ if (gen_legal_moves(&moves) == 1) -- 2.11.4.GIT