From 4dfccb4c1826bdb7034799c2483fd3a4b11ed365 Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Sat, 16 Nov 2019 23:04:26 +0100 Subject: [PATCH] More pieceToCharTable definitions --- src/variant.cpp | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/variant.cpp b/src/variant.cpp index 0e2daf3..8e6ea80 100644 --- a/src/variant.cpp +++ b/src/variant.cpp @@ -95,6 +95,7 @@ namespace { } Variant* aiwok_variant() { Variant* v = makruk_variant(); + v->pieceToCharTable = "PN.R...A..SKpn.r...a..sk"; v->remove_piece(MET); v->add_piece(AIWOK, 'a'); v->startFen = "rnsaksnr/8/pppppppp/8/8/PPPPPPPP/8/RNSKASNR w - - 0 1"; @@ -460,6 +461,7 @@ namespace { } Variant* almost_variant() { Variant* v = chess_variant(); + v->pieceToCharTable = "PNBR............CKpnbr............ck"; v->remove_piece(QUEEN); v->add_piece(CHANCELLOR, 'c'); v->startFen = "rnbckbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBCKBNR w KQkq - 0 1"; @@ -468,6 +470,7 @@ namespace { } Variant* chigorin_variant() { Variant* v = chess_variant(); + v->pieceToCharTable = "PNBR............CKpnbrq............k"; v->add_piece(CHANCELLOR, 'c'); v->startFen = "rbbqkbbr/pppppppp/8/8/8/8/PPPPPPPP/RNNCKNNR w KQkq - 0 1"; v->promotionPieceTypes = {QUEEN, CHANCELLOR, ROOK, BISHOP, KNIGHT}; @@ -590,6 +593,7 @@ namespace { } Variant* janus_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ............J...Kpnbrq............J...k"; v->maxRank = RANK_8; v->maxFile = FILE_J; v->castlingKingsideFile = FILE_I; @@ -601,6 +605,7 @@ namespace { } Variant* modern_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ..M.............Kpnbrq..m.............k"; v->maxRank = RANK_9; v->maxFile = FILE_I; v->promotionRank = RANK_9; @@ -613,6 +618,7 @@ namespace { } Variant* chancellor_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ...........CKpnbrq...........ck"; v->maxRank = RANK_9; v->maxFile = FILE_I; v->promotionRank = RANK_9; @@ -632,6 +638,7 @@ namespace { } Variant* centaur_variant() { Variant* v = fairy_variant_base(); + v->pieceToCharTable = "PNBRQ...............CKpnbrq...............ck"; v->maxRank = RANK_8; v->maxFile = FILE_J; v->castlingKingsideFile = FILE_I; -- 1.7.0.4