X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=themes%2FShogi%2Fconf%2Fcashew;fp=themes%2FShogi%2Fconf%2Fcashew;h=816b4b5f9198980dcd48c3211df3d74fd896e0fc;hb=20165740fa3594d5aac0c58842247d0c413bdfa8;hp=0000000000000000000000000000000000000000;hpb=fc19a8e532244b90af22b7f7534619f6373e2ab3;p=xboard.git diff --git a/themes/Shogi/conf/cashew b/themes/Shogi/conf/cashew new file mode 100644 index 0000000..816b4b5 --- /dev/null +++ b/themes/Shogi/conf/cashew @@ -0,0 +1,38 @@ +; +; Additional settings for Macadamia Shogi +; +-variant chu +; +; size overrides +; +-boardWidth 13 +-boardHeight 13 +-holdingsSize 0 +; +; define participating pieces +; +-pieceToCharTable "P.^K'^S'QS.XOGND'.HDT...S'.L!E..K'^E..LF'V^WJH'...^L!^N..FT'L'B'G!H!D!I.^H'..R'..^B'^F'..W^X^OKp.^k'^s'qs.xognd'.hdt...s'.l!e..k'^e..lf'v^wjh'...^l!^n..ft'l'b'g!h!d!i.^h'..r'..^b'^f'..w^x^ok" +; +; redefine default engine +; +-fcp hachu +-scp hachu +; +; provide initial position +; +-fen "lg!f'dh'jkiqb'hh!l/ts'+e+oogngx+xl!k'd!/r'vefst'+nt'sfwvl'/ppppppppppppp/3d'5d'3/13/13/13/3D'5D'3/PPPPPPPPPPPPP/L'VWFST'+NT'SFEVR'/D!K'L!+XXGNGO+O+ES'T/LH!HB'QIKJH'DF'G!L w 0 1" +; +; define how pieces move +; +-men "P:fW;S:FfW;W:fFvWsW2;E:fFsWvW2;X:WA;O:FD;G:WfF;H:BW;+B':BW;D:RF;+F':RF;L:fR;D':fRbW;L!:KNADcaKmabK;+W:KNADcaKmabK;J:FvlW;H!:RmasR;+E:KADcavKmcpafmcpavK;G!:WBmasB;F':F2;+L!:K3NADcaKmabK;T:vRsW2flBfrF;T':fFvW2;L':lfrbBfRbW;N:K;R':rflbBfRbW;I:FvrW;+X:F3vRsW2;+O:F3sRvW2;H':WfF2;+H':Q;B':F;D!:sRvW2frBflF;S':sWfDbA;K':W2fF;+K':WBmasB;+S':RmasR;+N:fRfBbF2bsW2;F:FvW;V:fF2sW" +; +; detour under-promotion is less convenient when non-pawns promote +; +-sweepPromotions false +; +; legality testing must be on for double-moves to work, no adjudication +; +-testLegality true +-trivialDraws false +-materialDraws false +