X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=e3f1cee61995412ac33b20bdc4ed5dd2769cf144;hb=9a59d112f86f027b618d5ba51261a6773db56942;hp=b2dad3b39f84b46066948f7e5b1a825e93189b6c;hpb=069d9d85da438602b0afbc84748689a8b6ad5e72;p=xboard.git diff --git a/backend.c b/backend.c index b2dad3b..e3f1cee 100644 --- a/backend.c +++ b/backend.c @@ -7832,7 +7832,9 @@ GameEnds(result, resultDetails, whosays) } /* [HGM] bare: don't allow bare King to win */ if((gameInfo.holdingsWidth == 0 || gameInfo.variant == VariantSuper || gameInfo.variant == VariantGreat) - && result != GameIsDrawn) + && gameInfo.variant != VariantLosers && gameInfo.variant != VariantGiveaway + && gameInfo.variant != VariantSuicide // [HGM] losers: except in losers, of course... + && result != GameIsDrawn) { int i, j, k=0, color = (result==WhiteWins ? (int)WhitePawn : (int)BlackPawn); for(j=BOARD_LEFT; j