X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=fac9abdc871ff1251cc353f5d84c1e76c350faf4;hb=da8802ac4d06115296e0f8ba955ecf5570741d08;hp=11ce0e64ed6beeed3380034f8c84dc1ef095e084;hpb=7be221b22bc0e10fa8c2b71b6506398d1f42cb0f;p=xboard.git diff --git a/backend.c b/backend.c index 11ce0e6..fac9abd 100644 --- a/backend.c +++ b/backend.c @@ -8288,7 +8288,7 @@ HandleMachineMove (char *message, ChessProgramState *cps) char realname[MSG_SIZ]; int fromX, fromY, toX, toY; ChessMove moveType; - char promoChar; + char promoChar, roar; char *p, *pv=buf1; int machineWhite, oldError; char *bookHit; @@ -8604,10 +8604,12 @@ if(appData.debugMode) fprintf(debugFP, "nodes = %d, %lld\n", (int) programStats. cps->other->maybeThinking = TRUE; } + roar = (killX >= 0 && IS_LION(boards[forwardMostMove][toY][toX])); + ShowMove(fromX, fromY, toX, toY); /*updates currentMove*/ if (!pausing && appData.ringBellAfterMoves) { - RingBell(); + if(!roar) RingBell(); } /*