// Thai Chess.\r
Game: makruk\r
8x8=3\r
-12 11 8 7 3 8 11 12\r
-12 11 9 3 7 9 11 12\r
+12 11 8 3 7 8 11 12\r
+12 11 9 7 3 9 11 12\r
p:100 -16,6 -15,5 -17,5 \r
p:100 16,6 15,5 17,5\r
k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7\r
\r
fclose(f);\r
sh = w[7] < 250 ? 3 : 0;\r
- if(name == selectedFairy) {\r
+ if(name == selectedFairy || makruk) {\r
printf(ptc == 1 ? "setup " : "setup (%s) ", pieceToChar); // setup board in GUI\r
for(i=0; i<BW; i++) printf("%c", piecename[oo[i+16]]+'`'); printf("/");\r
+ if(makruk) printf("8/");\r
for(i=0; i<BW; i++) printf("%c", piecename[2]+'`'); printf("/");\r
- for(i=2; i<BH-2; i++) printf("%d/", BW);\r
+ 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
}\r
}\r