From: Fabian Fichter Date: Sun, 28 Jun 2020 14:58:48 +0000 (+0200) Subject: Simplify Janggi rule definition X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=92ef9caa774e1cc92166cc0bb028a050a8be3aba;p=fairystockfish.git Simplify Janggi rule definition No functional change. --- diff --git a/src/variant.cpp b/src/variant.cpp index 0278dcf..3f066a5 100644 --- a/src/variant.cpp +++ b/src/variant.cpp @@ -880,14 +880,8 @@ namespace { v->add_piece(JANGGI_CANNON, 'c'); v->add_piece(JANGGI_ELEPHANT, 'b', 'e'); v->startFen = "rnba1abnr/4k4/1c5c1/p1p1p1p1p/9/9/P1P1P1P1P/1C5C1/4K4/RNBA1ABNR w - - 0 1"; - Bitboard white_castle = make_bitboard(SQ_D1, SQ_E1, SQ_F1, - SQ_D2, SQ_E2, SQ_F2, - SQ_D3, SQ_E3, SQ_F3); - Bitboard black_castle = make_bitboard(SQ_D8, SQ_E8, SQ_F8, - SQ_D9, SQ_E9, SQ_F9, - SQ_D10, SQ_E10, SQ_F10); - v->mobilityRegion[WHITE][WAZIR] = white_castle; - v->mobilityRegion[BLACK][WAZIR] = black_castle; + v->mobilityRegion[WHITE][WAZIR] = v->mobilityRegion[WHITE][KING]; + v->mobilityRegion[BLACK][WAZIR] = v->mobilityRegion[BLACK][KING]; v->soldierPromotionRank = RANK_1; v->flyingGeneral = false; v->bikjangRule = true;