Home
last modified time | relevance | path

Searched refs:VariantChu (Results 1 – 11 of 11) sorted by relevance

/dports/games/xboard-devel/xboard-f49e7e1/
H A Dcommon.h326 #define CHUPROMOTED ((int)WhitePDragon - (int)WhiteDragon)*(gameInfo.variant == VariantChu) + PR…
327 #define CHUDEMOTED ((int)WhiteDragon - (int)WhitePDragon)*(gameInfo.variant == VariantChu) + DE…
328 #define IS_SHOGI(V) ((V) == VariantShogi || (V) == VariantChu)
389 VariantChu, enumerator
H A Dmoves.c212 if(gameInfo.variant == VariantChu) return ""; // for now don't do this for Chu Shogi in CollectPieceDescriptors()
974 …gameInfo.variant == VariantChu || gameInfo.variant == VariantXiangqi) continue; // classical … in GenPseudoLegal()
1030 if(gameInfo.variant == VariantChu) goto doQueen; in GenPseudoLegal()
1043 if(gameInfo.variant == VariantChu) goto doQueen; in GenPseudoLegal()
1651 …if(gameInfo.variant == VariantChu || gameInfo.variant == VariantShogi) { // strictly speaking this… in CheckTest()
1798 …piece == WhiteCobra || piece == BlackCobra) && gameInfo.variant != VariantChu && !pieceDesc[piece… in LegalityTest()
1829 if(gameInfo.variant == VariantChu) { in LegalityTest()
2106 if(gameInfo.variant == VariantChu) { in Disambiguate()
2357 piece = (ChessSquare) (DEMOTED piece - 11*(gameInfo.variant == VariantChu)); in CoordsToAlgebraic()
H A Ddraw.c165 if(v == VariantChu) { in SelectPieces()
H A Dbackend.c419 case VariantChu: in PosFlags()
1217 case VariantChu: /* [HGM] experimental */ in InitBackEnd1()
5099 ….variant == VariantLion || gameInfo.variant == VariantChuChess || gameInfo.variant == VariantChu) { in SendMoveToProgram()
5384 int stride = gameInfo.variant == VariantChu ? 22 : 11; in Partner()
6170 case VariantChu: in InitPosition()
6258 if(gameInfo.variant == VariantChu) pawnRow = 3; in InitPosition()
6285 if(gameInfo.variant == VariantChu) { in InitPosition()
6594 if(gameInfo.variant == VariantChu) { in HasPromotionChoice()
6606 if(gameInfo.variant != VariantSuper && gameInfo.variant != VariantChu) { in HasPromotionChoice()
10031 if( gameInfo.variant != VariantSuper && gameInfo.variant != VariantChu ) { in ApplyMove()
[all …]
H A Dbook.c763 …else if(i == 9 && gameInfo.variant == VariantChu) i = 1; // on 12x12 only 3 promotion codes availa… in CoordsToMove()
H A Ddialogs.c496 { VariantChu, SAME_ROW, 135, NULL, (void*) &Pick, "#BFFFBF", NULL, Button, N_("chu shogi (12x12)…
/dports/games/xboard/xboard-4.9.1/
H A Dcommon.h332 #define IS_SHOGI(V) ((V) == VariantShogi || (V) == VariantChu)
393 VariantChu, enumerator
H A Dmoves.c213 if(gameInfo.variant == VariantChu) return ""; // for now don't do this for Chu Shogi in CollectPieceDescriptors()
1032 …gameInfo.variant == VariantChu || gameInfo.variant == VariantXiangqi) continue; // classical … in GenPseudoLegal()
1088 if(gameInfo.variant == VariantChu) goto doQueen; in GenPseudoLegal()
1101 if(gameInfo.variant == VariantChu) goto doQueen; in GenPseudoLegal()
1727 …if(gameInfo.variant == VariantChu || gameInfo.variant == VariantShogi) { // strictly speaking this… in CheckTest()
1882 …piece == WhiteCobra || piece == BlackCobra) && gameInfo.variant != VariantChu && !pieceDesc[piece… in LegalityTest()
1913 if(gameInfo.variant == VariantChu) { in LegalityTest()
2195 if(gameInfo.variant == VariantChu) { in Disambiguate()
H A Dbook.c766 …else if(i == 9 && gameInfo.variant == VariantChu) i = 1; // on 12x12 only 3 promotion codes availa… in CoordsToMove()
H A Dbackend.c420 case VariantChu: in PosFlags()
1220 case VariantChu: /* [HGM] experimental */ in InitBackEnd1()
5117 ….variant == VariantLion || gameInfo.variant == VariantChuChess || gameInfo.variant == VariantChu) { in SendMoveToProgram()
6279 case VariantChu: in InitPosition()
6369 if(gameInfo.variant == VariantChu) pawnRow = 3; in InitPosition()
6396 if(gameInfo.variant == VariantChu) { in InitPosition()
6708 if(gameInfo.variant == VariantChu) { in HasPromotionChoice()
6720 if(gameInfo.variant != VariantSuper && gameInfo.variant != VariantChu) { in HasPromotionChoice()
10257 if( gameInfo.variant != VariantSuper && gameInfo.variant != VariantChu ) { in ApplyMove()
10371 …[fromY][fromX] == WhiteLance && gameInfo.variant != VariantSuper && gameInfo.variant != VariantChu) in ApplyMove()
[all …]
H A Ddialogs.c500 { VariantChu, SAME_ROW, 135, NULL, (void*) &Pick, "#BFFFBF", NULL, Button, N_("chu shogi (12x12)…