Add Charge of the Light Brigade as engine-defined variant
[fairymax.git] / fairymax.c
index f476379..72dba19 100644 (file)
@@ -342,11 +342,6 @@ int PrintResult(int s)
             }\r
           differs: ;\r
         }\r
-\r
-\r
-\r
-\r
-\r
         K=I;\r
         cnt = D(s,-I,I,Q,O,LL|4*S,3);\r
 #ifdef SHATRANJ\r
@@ -535,7 +530,7 @@ void LoadGame(char *name)
             for(i=2+!!makruk; i<BH-2-!!makruk; i++) printf("%d/", BW);\r
             for(i=0; i<BW; i++) printf("%c", piecename[1]+'@'); printf("/");\r
             if(makruk) printf("8/");\r
-            for(i=0; i<BW; i++) printf("%c", piecename[oo[i]]+'@'); printf(" w KQkq - 0 1\n");\r
+            for(i=0; i<BW; i++) printf("%c", oo[i] ? piecename[oo[i]]+'@' : '1'); printf(" w KQkq - 0 1\n");\r
         }\r
        while(fscanf(f, " # %[^\n]", pieceToChar)) printf("piece %s\n", pieceToChar);\r
         fclose(f);\r