Put Tori Shogi 6th in variant-description list
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 28 Dec 2016 14:10:53 +0000 (15:10 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 28 Dec 2016 15:34:41 +0000 (16:34 +0100)
This to put all variants that have non-Pawn pieces with drop restriction
contiguously.

dropper.c

index 586bce4..726c1e8 100644 (file)
--- a/dropper.c
+++ b/dropper.c
@@ -349,9 +349,9 @@ VariantDesc variants[] = {
   {  8,  8,  5, 1, "crazyhouse\n",  chessIDs, chessFEN,  chessDirs, chessProms, chessCodes, chessValues },
   {  5,  5,  5, 1, "minishogi\n",   shogiIDs, miniFEN,   shogiDirs, shogiProms, shogiCodes, miniValues },
   {  6,  6,  6, 2, "judkinshogi\n", shogiIDs, judkinFEN, shogiDirs, shogiProms, shogiCodes, judkinValues },
-  {  7,  7,  6, 2, "torishogi\n",   toriIDs,  toriFEN,   toriDirs,  toriProms,  toriCodes,  toriValues  },
   {  9,  9,  7, 3, "shogi\n",       shogiIDs, shogiFEN,  shogiDirs, shogiProms, shogiCodes, shogiValues },
   { 11, 11, 16, 3, "crazywa\n",     waIDs,    waFEN,     waDirs,    waProms,    shogiCodes, waValues    }, 
+  {  7,  7,  6, 2, "torishogi\n",   toriIDs,  toriFEN,   toriDirs,  toriProms,  toriCodes,  toriValues  },
 };
 
 // info per piece type. sometimes indexed by negated holdings count instead of piece
@@ -564,7 +564,7 @@ printf("# variant %d: %s\n", v, variants[v].name);
     }
 
     InitCaptureCodes(variants[v].codes);
-    pinCodes = (v == 3 ? 0xFF2C : 0xFF1F); // rays along which pinning ispossible
+    pinCodes = (v == 5 ? 0xFF2C : 0xFF1F); // rays along which pinning ispossible
 }
 
 void