X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=UCI2WB.c;h=c075731fd01b4cf87d80ddc08d0eee70e4cb3ff5;hb=19d15a4533382e6c7ff78165279151bef8209aee;hp=654c749fa3bfe7a515587f314ecffb7c202dac14;hpb=7ba87b6b2eceae92a147246af886d9cf19178057;p=uci2wb.git diff --git a/UCI2WB.c b/UCI2WB.c index 654c749..c075731 100644 --- a/UCI2WB.c +++ b/UCI2WB.c @@ -1,6 +1,6 @@ /************************* UCI2WB by H.G.Muller ****************************/ -#define VERSION "1.8" +#define VERSION "1.9" #include #include @@ -139,8 +139,6 @@ Move4GUI(char *m) m[4] = '=', m[5] = 0; } } - if(m[0] == 'e' && (m[5] == 'a' || m[5] == 'h')) // seirawan castling + gating at Rook - m[0] = m[5], m[2] = 'e'; // convert to RxK notation } void * @@ -270,11 +268,6 @@ Move4Engine(char *m) if(m[4] == '=') m[4] = 0; // no '=' in USI format! else if(m[4] != '\n') m[4] = '+'; // cater to WB 4.4 bug :-( } - if(m[4] && (m[1] == '1' || m[1] == '8')) { // seirawan gating - m[5] = m[0], m[6] = m[1], m[7] = '\0'; // copy from-square behind it, as gating square - if(m[2] == 'e' && (m[0] == 'a' || m[0] == 'h')) - m[2] = (m[0]+m[2]+1)>>1, m[0] = 'e'; // gating at Rook - } } void