Configure piece commands for all non-standard pieces
[fairymax.git] / data / fmax.ini
index 7cae580..3824f01 100644 (file)
@@ -140,6 +140,8 @@ Line 1:     Board size (files x ranks). Ranks must currently still be 8.
 Line 2:     initial setup of white pieces on back rank\r
 Line 3:     initial setup of black pieces on back rank\r
 Line 4-18:  Description of piece types that can occur in the variant\r
+This can be followed by some optional info to be sent to GUI when it\r
+selects the variant, e.g. to tell it how some non-standard pieces move.\r
 \r
 There can be upto 15 piece types per variant, numbered 1 to 15.\r
 Numbers 1 and 2 are considered Pawns for white and black, respectively,\r
@@ -392,6 +394,8 @@ n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
 R:630 1,3 16,3 -1,3 -16,3\r
 A:1350 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7\r
 k:-1  1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7\r
+#\r
+# A& NFR\r
 \r
 // Cambodian Chess using WinBoard's new engine-defined variant mechanism\r
 Game: cambodian # PN.R.M....SKpn.r.m....sk # makruk\r
@@ -428,6 +432,8 @@ n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
 R:630 1,3 16,3 -1,3 -16,3\r
 A:1350 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7\r
 k:-1  1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7\r
+#\r
+# A& NFR\r
 \r
 // Medieval intermediate between Shatranj and FIDE Chess\r
 Game: courier\r
@@ -622,6 +628,10 @@ A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7\r
+#\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 Game: fairy/Clobberers-FIDE # P.....EAC....LKpnbrq.........k\r
 8x8\r
@@ -639,6 +649,10 @@ Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7\r
+#\r
+# E WA\r
+# C FAD\r
+# L BD\r
 \r
 Game: fairy/FIDE-Nutters # PNBRQ................Kp...........h.t.c...uk\r
 8x8\r
@@ -655,6 +669,11 @@ u:400 31,7 33,7 14,7 18,7 1,7 -1,7 -16,7 -15,7 -17,7
 C:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7\r
+#\r
+# h vNF\r
+# t fsRbWbF\r
+# c fsRbWfhNF\r
+# u fhNbsWbF\r
 \r
 Game: fairy/Nutters-FIDE # P...........H.T.C...UKpnbrq................k\r
 8x8\r
@@ -671,6 +690,11 @@ R:500 16,3 -16,3 -1,3 1,3
 Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7\r
+#\r
+# H vNF\r
+# T fsRbWbF\r
+# C fsRbWfhNF\r
+# U fhNbsWbF\r
 \r
 Game: fairy/Clobberers-Nutters # P.....EAC....L.......Kp...........h.t.c...uk\r
 8x8\r
@@ -688,6 +712,14 @@ C:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# h vNF\r
+# t fsRbWbF\r
+# c fsRbWfhNF\r
+# u fhNbsWbF\r
+# E WA\r
+# C FAD\r
+# L BD\r
 \r
 Game: fairy/Nutters-Clobberers # P...........H.T.C...UKp.....eac....l.......k\r
 8x8\r
@@ -705,6 +737,14 @@ A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# H vNF\r
+# T fsRbWbF\r
+# C fsRbWfhNF\r
+# U fhNbsWbF\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 Game: fairy/FIDE-Rookies # PNBRQ................Kp.............w.mh.s.k\r
 8x8\r
@@ -721,6 +761,10 @@ s:400 16,843 1,843 -1,843 -16,843
 M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 -16,3 -14,7 -31,7 -33,7 -18,7\r
 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# w WD\r
+# h HFD\r
+# s W4\r
 \r
 Game: fairy/Rookies-FIDE # P.............W.MH.S.Kpnbrq................k\r
 8x8\r
@@ -737,6 +781,10 @@ R:500 16,3 -16,3 -1,3 1,3
 Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3\r
 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# W WD\r
+# H HFD\r
+# S W4\r
 \r
 Game: fairy/Clobberers-Rookies # P.....EAC....L.......Kp.............w.mh.s.k\r
 8x8\r
@@ -754,6 +802,13 @@ M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 -16,3 -14,7 -31,7 -33,7 -18,7
 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# E WA\r
+# C FAD\r
+# L BD\r
+# w WD\r
+# h HFD\r
+# s W4\r
 \r
 Game: fairy/Rookies-Clobberers # P.............W.MH.S.Kp.....eac....l.......k\r
 8x8\r
@@ -771,6 +826,13 @@ A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# W WD\r
+# H HFD\r
+# S W4\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 // Great Shatranj: modern variant with range-two leapers replacing sliders, on 10x8 board.\r
 // Must be played with legality testing off in XBoard 4.4.0.\r