X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fsearch.c;h=060d95880275ba635910c93fa1ffaaa8f6ea4a3e;hb=0a2ec9c1acdcaa2f133f4ee12e478cd710aa4792;hp=2cfff174703854fc4fcd821aead631ae07bd1a84;hpb=9009c8ba46a421e738d3ea57564e2df44dcaf3c5;p=gnushogi.git diff --git a/gnushogi/search.c b/gnushogi/search.c index 2cfff17..060d958 100644 --- a/gnushogi/search.c +++ b/gnushogi/search.c @@ -31,10 +31,6 @@ #include "gnushogi.h" -#if !defined OLDTIME && defined HAVE_GETTIMEOFDAY -double pow(double x, double y); -#endif - short background = 0; static short DepthBeyond; unsigned short PrVar[MAXDEPTH]; @@ -176,6 +172,7 @@ SelectMove(short side, SelectMove_mode iop) } else { + background = false; /* [HGM] with ponder on we did not switch back to foreground mode??? */ player = side; SetResponseTime(side); } @@ -410,7 +407,7 @@ SelectMove(short side, SelectMove_mode iop) if (rpt >= 3) { root->flags |= draw; - DRAW = CP[101]; /* Repetition */ + DRAW = DRAW_REPETITION; } else { @@ -422,7 +419,7 @@ SelectMove(short side, SelectMove_mode iop) if (GameCnt == MAXMOVES) { root->flags |= draw; - DRAW = CP[80]; /* Max Moves */ + DRAW = DRAW_MAXMOVES; } } @@ -914,7 +911,7 @@ search(short side, && !ChkFlag[ply]))) { node->flags |= (draw | exact); - DRAW = CP[58]; /* Draw */ + DRAW = DRAW_JUSTDRAW; node->score = ((side == computer) ? contempt : -contempt); }