X-Git-Url: http://winboard.nl/cgi-bin?p=uci2wb.git;a=blobdiff_plain;f=UCI2WB.c;h=534d988111f5ffc3d05f0a51b93d3f7701494059;hp=bf72b3463fedc149ee9ca311e43b12f2df18062c;hb=a7299318dbfbb4ead5ed39d2ea8c586bc79ad182;hpb=5e4ec09d4a5e72254e59abd1a76595abdcfcd058 diff --git a/UCI2WB.c b/UCI2WB.c index bf72b34..534d988 100644 --- a/UCI2WB.c +++ b/UCI2WB.c @@ -31,7 +31,7 @@ // Set VARIANTS for in WinBoard variant feature. (With -s option this will always be reset to use "shogi".) #define VARIANTS ",normal,xiangqi" -#define STDVARS "chess,chess960,crazyhouse,threecheck,giveaway,suicide,losers,atomic,seirawan,shogi,xiangqi" +#define STDVARS "chess,chess960,crazyhouse,3check,giveaway,suicide,losers,atomic,seirawan,shogi,xiangqi" #define EGT ",gaviotatbpath,syzygypath,nalimovpath," #define DPRINT if(debug) printf @@ -393,7 +393,6 @@ Engine2GUI() char *p = varList, *q = varList; while(*q && *q != '\n') if(!strncmp(q, " var ", 5)) *p++ = ',', q +=5; // replace var keywords by commas else if(!strncmp(q-1, " chess ", 7)) strcpy(p, "normal"), p += 6, q += 5; // 'chess' is called 'normal' in CECP - else if(!strncmp(q-1, " threecheck", 11)) *p++ = '3', q += 5; // 'threecheck' is written '3check' in CECP else *p++ = *q++; // copy other variant names unmodified if(frc) sprintf(p, ",normal,fischerandom"), printf("feature oocastle=%d\n", frc<0); // unannounced FRC uses O-O castling if(*varList) printf("feature variants=\"%s\"\n", varList+1); // from UCI_Variant combo and/or UCI_Chess960 check options @@ -557,7 +556,7 @@ GUI2Engine() } else if(!strcmp(command, "variant")) { if(varOpt) { - EPRINT((f, "# setoption name UCI_Variant value %sucinewgame\nisready\n", strcmp(line+8, "3check\n") ? line+8 : "threecheck\n")) + EPRINT((f, "# setoption name UCI_Variant value %sucinewgame\nisready\n", line+8)) fflush(toE); Sync(PAUSE); } if(!strcmp(line+8, "shogi\n")) size = 9, strcpy(iniPos, "position startpos");