Repair initial position of ASEAN
authorH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 17 Oct 2014 21:39:03 +0000 (23:39 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Fri, 17 Oct 2014 21:39:03 +0000 (23:39 +0200)
The previous fix was enough to put the Pawns on 3rd rank in the FEN
of the setup command Fairy-Max sent, but it still put them on 2nd rank
on its internal board.

fairymax.c

index f9d5bdc..0e22af6 100644 (file)
@@ -543,7 +543,7 @@ void LoadGame(char *name)
         }\r
        while(fscanf(f, " # %[^\n]", pieceToChar)) printf("piece %s\n", pieceToChar);\r
         fclose(f);\r
-       if(makruk != 64) makruk = 0; // 66 was kludge to interpret "=1" suffix in asean for setting up 3rd-rank Pawns\r
+       if(makruk == 66) makruk = 8; // 66 was kludge to interpret "=1" suffix in asean for setting up 3rd-rank Pawns\r
 }\r
 \r
 int main(int argc, char **argv)\r