X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fcommondsp.c;fp=gnushogi%2Fcommondsp.c;h=8fc4b32b7639b37a64f8fc0ac07f7ec34e7fe8de;hb=84a046a1ad4157428b59831a32892b7978290c5f;hp=a8830513130fcea7c1af0308d1b723cd4adeab50;hpb=7e806d3c2cba049e315b13e64cadfa309c734ba5;p=gnushogi.git diff --git a/gnushogi/commondsp.c b/gnushogi/commondsp.c index a883051..8fc4b32 100644 --- a/gnushogi/commondsp.c +++ b/gnushogi/commondsp.c @@ -1621,7 +1621,9 @@ InputCommand(char *command) { flag.post = 0; } - else if (strcmp(s, "alg") == 0) + else if (strcmp(s, "alg") == 0 || + strcmp(s, "accepted") == 0 || strcmp(s, "rejected") == 0 || + strcmp(s, "variant") == 0 || strcmp(s, "computer") == 0) { /* noop */ ; } @@ -1630,6 +1632,16 @@ InputCommand(char *command) { flag.quit = true; } + else if (strcmp(s, "protover") == 0) + { + printf("feature myname=\"GNU %sShogi %s\" variants=\"%sshogi\" debug=1 setboard=0 done=1\n", +#ifdef MINISHOGI + "mini", PACKAGE_VERSION, "5x5+5_" +#else + "", PACKAGE_VERSION, "" +#endif + ); + } else if ((strcmp(s, "set") == 0) || (strcmp(s, "edit") == 0)) { @@ -1717,7 +1729,8 @@ InputCommand(char *command) { SetMachineTime(sx + strlen("time")); } - else if (strcmp(s, "otime") == 0) + else if (strcmp(s, "otime") == 0 || + (xboard && strcmp(s, "otim")) == 0) { SetOppTime(sx + strlen("otime")); }