/dports/games/chessx/chessx-1.5.6/dep/scid/code/src/ |
H A D | movegen.h | 59 inline int valid_slider(squareT sqFrom, squareT sqTo, pieceT pieceType) { in valid_slider() argument 60 ASSERT(pieceType == QUEEN || pieceType == ROOK || pieceType == BISHOP); in valid_slider() 81 if (pieceType == ROOK && isDiagonal) in valid_slider() 83 if (pieceType == BISHOP && !isDiagonal) in valid_slider() 101 bool attack_slider(squareT sqFrom, squareT sqTo, pieceT pieceType, in attack_slider() argument 103 int sqStep = valid_slider(sqFrom, sqTo, pieceType); in attack_slider() 135 switch (pieceType) { in attack() 145 return attack_slider(sqFrom, sqTo, pieceType, isOccupied); in attack() 152 ASSERT(pieceType != PAWN && pieceType != KING); in pseudo() 154 switch (pieceType) { in pseudo() [all …]
|
H A D | position.cpp | 792 Position::GenerateMoves (MoveList* mlist, pieceT pieceType, in GenerateMoves() argument 801 if (pieceType != EMPTY) { in GenerateMoves() 802 mask = 1 << pieceType; in GenerateMoves() 824 GenCheckEvasions (mlist, pieceType, genType, &checkSquares); in GenerateMoves() 1611 auto addPiece = [&](auto idx, auto pieceType, squareT destSq) { in DoSimpleMove() argument 1614 AddToBoard(piece_Make(ToMove, pieceType), destSq); in DoSimpleMove() 1743 auto addPiece = [&](auto idx, auto pieceType, squareT destSq) { in UndoSimpleMove() argument 1746 AddToBoard(piece_Make(ToMove, pieceType), destSq); in UndoSimpleMove()
|
/dports/games/chessx/chessx-1.5.6/src/database/ |
H A D | bitboard.cpp | 481 PieceType pt = pieceType(p); in setAt()
|
H A D | gamex.cpp | 1213 return findNextMove(m.from(),m.to(),m.isPromotion() ? pieceType(m.promotedPiece()) : None); in findNextMove() 1226 …((promotionPiece == None) || ((m.isPromotion() && (pieceType(m.promotedPiece()) == promotionPiece)… in findNextMove() 1239 …((promotionPiece == None) || ((m.isPromotion() && (pieceType(m.promotedPiece()) == promotionPiece)… in findNextMove()
|
H A D | piece.h | 48 inline PieceType pieceType(Piece p) in pieceType() function
|
H A D | polyglotdatabase.cpp | 760 switch (pieceType(m.promotedPiece())) in get_promotion()
|
/dports/games/chessx/chessx-1.5.6/src/guess/ |
H A D | guess_position.cpp | 1237 Position::GenerateMoves(MoveList * mlist, pieceC pieceType, in GenerateMoves() argument 1243 if(pieceType != C_EMPTY) in GenerateMoves() 1245 mask = 1 << pieceType; in GenerateMoves() 1276 GenCheckEvasions(mlist, pieceType, genType, &checkSquares); in GenerateMoves()
|
/dports/games/chessx/chessx-1.5.6/src/gui/ |
H A D | analysiswidget.cpp | 565 move1.setPromoted(pieceType(move.promotedPiece())); in showTablebaseMove() 577 move1.setPromoted(pieceType(move.promotedPiece())); in showTablebaseMove()
|
H A D | boardsetup.cpp | 458 if(pieceType(p) != King) in slotInvalidMove()
|
H A D | boardview.cpp | 425 if (pieceType(m_board.pieceAt(square)) != King) in drawUnderProtection()
|
H A D | mainwindow.cpp | 2294 QString s = PieceToSpeech(pieceType(m.pieceMoved())); in MoveToSpeech() 2307 s = PieceToSpeech(pieceType(m.promotedPiece())); in MoveToSpeech()
|
H A D | mainwindowactions.cpp | 933 promotionPiece = pieceType(m.promotedPiece()); in doBoardMove()
|
/dports/games/gnubg/gnubg-1.06.002/board3d/ |
H A D | drawboard3d.c | 328 switch (prd->pieceType) { in preRenderPiece()
|
H A D | misc3d.c | 691 prdnew->pieceType = prd->pieceType; in Set3dSettings()
|
/dports/games/gnubg/gnubg-1.06.002/ |
H A D | gtkprefs.c | 470 …gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pwRoundedPiece), (bd->rd->pieceType == PT_ROUNDED)); in ChequerPrefs3d() 475 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pwFlatPiece), (bd->rd->pieceType == PT_FLAT)); in ChequerPrefs3d() 1994 …gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pwRoundedPiece), (newPrefs.pieceType == PT_ROUNDED)… 1995 … gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pwFlatPiece), (newPrefs.pieceType == PT_FLAT)); 2433 prd->pieceType, 2975 …prd->pieceType = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(pwRoundedPiece)) ? PT_ROUNDED : PT… 3312 bd->rd->pieceType = rdNew.pieceType;
|
H A D | render.c | 2766 return (prd1->pieceType == prd2->pieceType && in PreferenceCompare()
|
H A D | render.h | 92 PieceType pieceType; /* Different piece models */ member
|
H A D | renderprefs.c | 538 prd->pieceType = (PieceType) atoi(szValue); in RenderPreferencesParam() 691 fprintf(pf, "piecetype=%d ", prd->pieceType); in SaveRenderingSettings()
|
/dports/games/knights/knights-21.12.3/src/ |
H A D | board.cpp | 165 if ( piece->color() != m_currentPlayer && piece->pieceType() == King ) in movePiece() 222 if ( m_grid[from]->pieceType() == Pawn && ( to.second == 1 || to.second == 8 ) ) { in mousePressEvent() 298 if ( m_grid[from]->pieceType() == Pawn && ( to.second == 1 || to.second == 8 ) ) { in dropEvent()
|
/dports/games/knights/knights-21.12.3/src/core/ |
H A D | piece.cpp | 153 PieceType Piece::pieceType() { in pieceType() function in Knights::Piece
|
H A D | piece.h | 57 PieceType pieceType();
|
/dports/games/knights/knights-21.12.3/src/rules/ |
H A D | chessrules.cpp | 129 switch ( m_grid->value ( pos )->pieceType() ) { in legalMoves() 188 switch ( grid->value ( pos )->pieceType() ) { in legalAttackMoves() 317 move->setPieceData ( qMakePair( p->color(), p->pieceType() ) ); in checkSpecialFlags() 336 move->addRemovedPiece ( move->to(), qMakePair ( p->color(), p->pieceType() ) ); in checkSpecialFlags() 339 if ( p->pieceType() == King && length ( *move ) == 2 ) { in checkSpecialFlags() 350 if ( p->pieceType() == Pawn ) { in checkSpecialFlags() 360 move->addRemovedPiece ( capturedPos, qMakePair ( p->color(), p->pieceType() ) ); in checkSpecialFlags() 385 move->addRemovedPiece ( move->to(), qMakePair ( p->color(), p->pieceType() ) ); in checkSpecialFlags() 430 switch ( m_grid->value ( m.to() )->pieceType() ) { in moveMade() 589 && ( !typeSet || it.value()->pieceType() == type ) in changeNotation() [all …]
|
H A D | chessrules.h | 57 PieceType pieceType; member
|
/dports/games/scid/scid/src/ |
H A D | movegen.h | 59 inline int valid_slider(squareT sqFrom, squareT sqTo, pieceT pieceType) { in valid_slider() argument 60 ASSERT(pieceType == QUEEN || pieceType == ROOK || pieceType == BISHOP); in valid_slider() 81 if (pieceType == ROOK && isDiagonal) in valid_slider() 83 if (pieceType == BISHOP && !isDiagonal) in valid_slider() 101 bool attack_slider(squareT sqFrom, squareT sqTo, pieceT pieceType, in attack_slider() argument 103 int sqStep = valid_slider(sqFrom, sqTo, pieceType); in attack_slider() 134 switch (pieceType) { in attack() 144 return attack_slider(sqFrom, sqTo, pieceType, board, EMPTY_SQUARE); in attack() 151 ASSERT(pieceType != PAWN && pieceType != KING); in pseudo() 153 switch (pieceType) { in pseudo() [all …]
|
H A D | position.cpp | 784 Position::GenerateMoves (MoveList* mlist, pieceT pieceType, in GenerateMoves() argument 793 if (pieceType != EMPTY) { in GenerateMoves() 794 mask = 1 << pieceType; in GenerateMoves() 816 GenCheckEvasions (mlist, pieceType, genType, &checkSquares); in GenerateMoves()
|