X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=661476ce36adc0544e5b441b5d1a6d0f24d06750;hb=0ccbe7c602352f55e143e4e533c3c2b7b773dda6;hp=99aceae437f82668867df245f8072c8ee16932a4;hpb=fd3bdfd7587b74332180fc829650ce4681890979;p=xboard.git diff --git a/backend.c b/backend.c index 99aceae..661476c 100644 --- a/backend.c +++ b/backend.c @@ -234,6 +234,7 @@ char *ProbeBook P((int moveNr, char *book)); // [HGM] book: returns a book move char *SendMoveToBookUser P((int nr, ChessProgramState *cps, int initial)); // [HGM] book void ics_update_width P((int new_width)); extern char installDir[MSG_SIZ]; +VariantClass startVariant; /* [HGM] nicks: initial variant */ extern int tinyLayout, smallLayout; ChessProgramStats programStats; @@ -637,6 +638,7 @@ InitBackEnd1() int matched, min, sec; ShowThinkingEvent(); // [HGM] thinking: make sure post/nopost state is set according to options + startVariant = StringToVariant(appData.variant); // [HGM] nicks: remember original variant GetTimeMark(&programStartTime); srandom((programStartTime.ms + 1000*programStartTime.sec)*0x1001001); // [HGM] book: makes sure random is unpredictabe to msec level @@ -5260,7 +5262,10 @@ InitPosition(redraw) for(i=0; i