X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fbook.c;h=547f3fd8f5e0e7292edb15c3e822236379445a31;hb=84a046a1ad4157428b59831a32892b7978290c5f;hp=6bf2af9b3804786df803423e8215160a1050ce9b;hpb=6ec68dbedbcb4225cfe8e29e32675cb0fa486b34;p=gnushogi.git diff --git a/gnushogi/book.c b/gnushogi/book.c index 6bf2af9..547f3fd 100644 --- a/gnushogi/book.c +++ b/gnushogi/book.c @@ -293,7 +293,7 @@ BVerifyMove(char *s, unsigned short *mv, int moveno) UnmakeMove(opponent, &xnode, &tempb, &tempc, &tempsf, &tempst); /* Illegal move in check */ #if !defined QUIETBOOKGEN - puts("Illegal move (in check) %s"); + puts("Illegal move (in check): %s"); bkdisplay(s, cnt, moveno); #endif return false; @@ -313,7 +313,7 @@ BVerifyMove(char *s, unsigned short *mv, int moveno) /* Illegal move */ #if !defined QUIETBOOKGEN - printf("Illegal move (no match) %s\n", s); + printf("Illegal move (no match): %s\n", s); bkdisplay(s, cnt, moveno); #endif return false; @@ -334,10 +334,12 @@ RESET(void) { short l; - flag.illegal = flag.mate = flag.post = flag.quit + flag.illegal = flag.mate = flag.quit = flag.reverse = flag.bothsides = flag.onemove = flag.force = false; + flag.post &= xboard; /* [HGM] xboard: do not clear in XBoard mode */ + flag.material = flag.coords = flag.hash = flag.easy = flag.beep = flag.rcptr = true;