X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=pgntags.c;h=2caed095603db3b46d651ce1d18446b2d7748592;hb=5bee433e9f42c5194734b2671dbbcfcf9068eab8;hp=74e449567306e3be12b3740b077a77255d789630;hpb=90023cb65d9c783d7f045f839dec64292f50e524;p=xboard.git diff --git a/pgntags.c b/pgntags.c index 74e4495..2caed09 100644 --- a/pgntags.c +++ b/pgntags.c @@ -144,6 +144,7 @@ ParsePGNTag (char *tag, GameInfo *gameInfo) void PrintPGNTags (FILE *fp, GameInfo *gameInfo) { + char *p; fprintf(fp, "[Event \"%s\"]\n", gameInfo->event ? gameInfo->event : "?"); fprintf(fp, "[Site \"%s\"]\n", gameInfo->site ? gameInfo->site : "?"); fprintf(fp, "[Date \"%s\"]\n", gameInfo->date ? gameInfo->date : "?"); @@ -159,6 +160,8 @@ PrintPGNTags (FILE *fp, GameInfo *gameInfo) fprintf(fp, "[TimeControl \"%s\"]\n", gameInfo->timeControl); if (gameInfo->variant != VariantNormal) fprintf(fp, "[Variant \"%s\"]\n", VariantName(gameInfo->variant)); + if (*(p = CollectPieceDescriptors())) + fprintf(fp, "[Pieces \"%s\"]\n", p); if (gameInfo->extraTags) fputs(gameInfo->extraTags, fp); }