Remove Shatranj stalemate claim
[fairymax.git] / fairymax.c
index 4db818e..b939cfc 100644 (file)
@@ -331,13 +331,6 @@ int PrintResult(int s)
                         printf("1-0 {Bare King}\n");\r
                 return 5;\r
         }\r
-        if(cnt>-I+1 && K==0 && L==0) {\r
-                if (s == WHITE)\r
-                        printf("0-1 {Stalemate}\n");\r
-                else\r
-                        printf("1-0 {Stalemate}\n");\r
-                return 2;\r
-        }\r
 #else\r
         if(cnt>-I+1 && K==0 && L==0) {\r
                 printf("1/2-1/2 {Stalemate}\n");\r
@@ -623,12 +616,14 @@ int main(int argc, char **argv)
                }\r
                if (!strcmp(command, "white")) {\r
                         /* set white to move in current position */\r
+                        if(Side == BLACK) Q = -Q;\r
                         Side     = WHITE;\r
                         Computer = BLACK;\r
                        continue;\r
                }\r
                if (!strcmp(command, "black")) {\r
                         /* set blck to move in current position */\r
+                        if(Side == WHITE) Q = -Q;\r
                         Side     = BLACK;\r
                         Computer = WHITE;\r
                        continue;\r