From: Fabian Fichter Date: Sat, 16 Nov 2019 11:03:38 +0000 (+0100) Subject: Add pieceToCharTable for more variants X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=adb7e47ef225f8335cf23b0cc3fa4530214ca290;p=fairystockfish.git Add pieceToCharTable for more variants Improve XBoard compatibility for more variants. --- diff --git a/src/variant.cpp b/src/variant.cpp index 81e0aeb..3753153 100644 --- a/src/variant.cpp +++ b/src/variant.cpp @@ -286,6 +286,7 @@ namespace { } Variant* seirawan_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ.E..........H...Kpnbrq.e..........h...k"; v->add_piece(ARCHBISHOP, 'h'); v->add_piece(CHANCELLOR, 'e'); v->startFen = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR[HEhe] w KQBCDFGkqbcdfg - 0 1"; @@ -558,6 +559,7 @@ namespace { } Variant* capablanca_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ..AC............Kpnbrq..ac............k"; v->maxRank = RANK_8; v->maxFile = FILE_J; v->castlingKingsideFile = FILE_I; @@ -696,6 +698,7 @@ namespace { } Variant* shako_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ.E....C.........Kpnbrq.e....c.........k"; v->maxRank = RANK_10; v->maxFile = FILE_J; v->add_piece(FERS_ALFIL, 'e');