/dports/x11/xscreensaver/xscreensaver-5.44/hacks/glx/ |
H A D | chessgames.h | 62 { PAWN, 0, 0, 0, KING, PAWN, 0, 0}, 111 { 0, 0, 0, 0, BPAWN, KING, 0, BKING}, 147 { 0, KING, BPAWN, BPAWN, 0, 0, 0, 0}, 191 { KING, 0, 0, 0, 0, 0, 0, 0}, 230 { 0, 0, 0, 0, 0, 0, KING, BBISHOP}, 277 { KING, 0, 0, 0, 0, 0, 0, 0}, 316 { KING, 0, 0, 0, 0, 0, 0, 0},
|
/dports/games/stockfish/Stockfish-sf_14/src/ |
H A D | endgame.cpp | 108 Square strongKing = pos.square<KING>(strongSide); in operator ()() 109 Square weakKing = pos.square<KING>(weakSide); in operator ()() 185 Square weakKing = pos.square<KING>(weakSide); in operator ()() 301 Square weakKing = pos.square<KING>(weakSide); in operator ()() 333 Square weakKing = pos.square<KING>(weakSide); in operator ()() 397 & attacks_bb<KING>(weakKing) in operator ()() 560 Square weakKing = pos.square<KING>(weakSide); in operator ()() 588 Square weakKing = pos.square<KING>(weakSide); in operator ()() 613 Square weakKing = pos.square<KING>(weakSide); in operator ()() 642 Square weakKing = pos.square<KING>(weakSide); in operator ()() [all …]
|
H A D | position.cpp | 297 Square kfrom = square<KING>(c); in set_castling_right() 320 Square ksq = square<KING>(~sideToMove); in set_check_info() 327 si->checkSquares[KING] = 0; in set_check_info() 354 else if (type_of(pc) != KING) in set_state() 488 | (attacks_bb<KING>(s) & pieces(KING)); in attackers_to() 503 assert(piece_on(square<KING>(us)) == make_piece(us, KING)); in legal() 510 Square ksq = square<KING>(us); in legal() 543 if (type_of(piece_on(from)) == KING) in legal() 607 if (type_of(pc) != KING) in pseudo_legal() 719 assert(type_of(captured) != KING); in do_move() [all …]
|
H A D | evaluate.cpp | 353 const Square ksq = pos.square<KING>(Us); in initialize() 365 attackedBy[Us][KING] = attacks_bb<KING>(ksq); in initialize() 373 kingRing[Us] = attacks_bb<KING>(s) | s; in initialize() 408 b &= line_bb(pos.square<KING>(Us), s); in pieces() 540 const Square ksq = pos.square<KING>(Us); in king() 622 Trace::add(KING, Us, score); in king() 666 if (weak & attackedBy[Us][KING]) in threats() 870 int outflanking = distance<File>(pos.square<KING>(WHITE), pos.square<KING>(BLACK)) in winnable() 871 + int(rank_of(pos.square<KING>(WHITE)) - rank_of(pos.square<KING>(BLACK))); in winnable() 930 … && (attacks_bb<KING>(pos.square<KING>(~strongSide)) & pos.pieces(~strongSide, PAWN))) in winnable() [all …]
|
H A D | bitbase.cpp | 126 …&& ( !(attacks_bb<KING>(ksq[BLACK]) & ~(attacks_bb<KING>(ksq[WHITE]) | pawn_attacks_bb(WHITE, psq… in KPKPosition() 127 || (attacks_bb<KING>(ksq[BLACK]) & ~attacks_bb<KING>(ksq[WHITE]) & psq))) in KPKPosition() 150 Bitboard b = attacks_bb<KING>(ksq[stm]); in classify()
|
H A D | movegen.cpp | 79 Square ksq = pos.square<KING>(Them); in generate_pawn_moves() 160 static_assert(Pt != KING && Pt != PAWN, "Unsupported piece type in generate_moves()"); in generate_moves() 187 const Square ksq = pos.square<KING>(Us); in generate_all() 207 Bitboard b = attacks_bb<KING>(ksq) & (Type == EVASIONS ? ~pos.pieces(Us) : target); in generate_all() 209 b &= ~attacks_bb<QUEEN>(pos.square<KING>(~Us)); in generate_all() 261 Square ksq = pos.square<KING>(us); in generate()
|
/dports/games/xcheckers/xcheckers-2.2.3/simplech.src/ |
H A D | simplech.c | 120 #define KING 8 macro 1249 m = (BLACK | KING); in generatemovelist() 1269 m = (BLACK | KING); in generatemovelist() 1373 m = (WHITE | KING); in generatemovelist() 1393 m = (WHITE | KING); in generatemovelist() 1967 m = (BLACK | KING); in blackkingcapture() 1993 m = (BLACK | KING); in blackkingcapture() 2019 m = (BLACK | KING); in blackkingcapture() 2045 m = (BLACK | KING); in blackkingcapture() 2150 m = (WHITE | KING); in whitekingcapture() [all …]
|
/dports/games/KnightCap/Export/ |
H A D | movement.c | 10 char capture_map[2*KING+1][NUM_SQUARES][NUM_SQUARES]; 23 capture_map[p+KING][from][from+NORTH_WEST] = 1; in init_pawn_movements() 25 capture_map[p+KING][from][from+NORTH_EAST] = 1; in init_pawn_movements() 28 capture_map[p+KING][from][from+SOUTH_WEST] = 1; in init_pawn_movements() 46 capture_map[p+KING][from][to] = 1; in init_knight_movements() 61 capture_map[p+KING][from][to] = 1; in init_bishop_movements() 76 capture_map[p+KING][from][to] = 1; in init_rook_movements() 91 capture_map[p+KING][from][to] = 1; in init_queen_movements() 107 capture_map[p+KING][from][to] = 1; in init_king_movements() 326 init_king_movements(KING); in init_movements() [all …]
|
H A D | epdglue.c | 113 case KING: in EGMapFromHostPiece() 153 piece = KING; in EGMapToHostPiece() 182 case -KING: in EGMapFromHostCP() 200 case KING: in EGMapFromHostCP() 246 hostcp = KING; in EGMapToHostCP() 264 hostcp = -KING; in EGMapToHostCP()
|
H A D | board.c | 22 for (i=0;i<(2*KING+1);i++) in init_hash_values() 23 if (i != KING) in init_hash_values() 200 if (abs(b->board[move->to]) == KING) { in do_move_part1() 283 if (p1 == KING || p1 == -KING) { in do_move_part1() 297 if (p1 == KING && in do_move_part1() 302 } else if (p1 == -KING && in do_move_part1() 450 b->board[E1] = KING; in setup_board() 458 b->board[E8] = -KING; in setup_board() 564 if (pw[0].p != KING || pb[0].p != -KING) { in create_pboard() 607 if (b->board[E1] != KING) { in create_pboard() [all …]
|
H A D | testsuite.c | 66 if (b->board[E1] == KING && b->board[H1] == ROOK) in load_fin() 68 if (b->board[E1] == KING && b->board[A1] == ROOK) in load_fin() 71 if (b->board[E8] == -KING && b->board[H8] == -ROOK) in load_fin() 73 if (b->board[E8] == -KING && b->board[A8] == -ROOK) in load_fin()
|
H A D | knightcap.h | 298 #define KING_VALUE mat_value(KING) 310 PAWN=1, KNIGHT=2, BISHOP=3, ROOK=4, QUEEN=5, KING=6} PieceT; enumerator 801 extern char capture_map[2*KING+1][NUM_SQUARES][NUM_SQUARES]; 844 uint32 v1[2*KING+1][NUM_SQUARES]; 845 uint32 v2[2*KING+1][NUM_SQUARES]; 852 b->hash1 ^= hash_values.v1[p+KING][pos]; in add_hash() 853 b->hash2 ^= hash_values.v2[p+KING][pos]; in add_hash() 858 b->hash1 ^= hash_values.v1[p+KING][pos]; in remove_hash() 859 b->hash2 ^= hash_values.v2[p+KING][pos]; in remove_hash()
|
/dports/games/scid/scid/gtest/ |
H A D | test_position.cpp | 47 EXPECT_TRUE(movegen::attack(12, 3, WHITE, KING, board, empty)); in TEST() 48 EXPECT_FALSE(movegen::attack(12, 14, WHITE, KING, board, empty)); in TEST() 129 int castle = (pt == KING) ? sm.isCastle() : 0; in TEST() 163 EXPECT_EQ(0, mt.count(WHITE, KING)); in TEST() 164 EXPECT_EQ(0, mt.count(BLACK, KING)); in TEST() 197 EXPECT_EQ(0, mt.count(WHITE, KING)); in TEST() 198 EXPECT_EQ(0, mt.count(BLACK, KING)); in TEST() 215 EXPECT_EQ(mt_ref.count(WHITE, KING), mt.count(WHITE, KING)); in TEST() 216 EXPECT_EQ(mt_ref.count(BLACK, KING), mt.count(BLACK, KING)); in TEST()
|
/dports/games/stockfish/Stockfish-sf_14/src/syzygy/ |
H A D | tbprobe.cpp | 1369 TBTables.add({KING, p1, KING}); in init() 1372 TBTables.add({KING, p1, p2, KING}); in init() 1373 TBTables.add({KING, p1, KING, p2}); in init() 1376 TBTables.add({KING, p1, p2, KING, p3}); in init() 1379 TBTables.add({KING, p1, p2, p3, KING}); in init() 1382 TBTables.add({KING, p1, p2, p3, p4, KING}); in init() 1385 TBTables.add({KING, p1, p2, p3, p4, p5, KING}); in init() 1388 TBTables.add({KING, p1, p2, p3, p4, KING, p5}); in init() 1392 TBTables.add({KING, p1, p2, p3, KING, p4}); in init() 1395 TBTables.add({KING, p1, p2, p3, KING, p4, p5}); in init() [all …]
|
/dports/games/py-pychess/pychess-1.0.2/lib/pychess/Variants/ |
H A D | atomic.py | 3 from pychess.Utils.const import VARIANTS_OTHER_NONSTANDARD, KING, ATOMICCHESS, ENPASSANT, \ 24 kingMoves = moveArray[KING] 30 kingMoves = moveArray[KING] 47 if apiece == KING and acolor == color:
|
/dports/games/py-pychess/pychess-1.0.2/lib/pychess/Utils/lutils/ |
H A D | attack.py | 5 BLACK, WHITE, PAWN, BPAWN, KNIGHT, BISHOP, ROOK, QUEEN, KING, ENPASSANT, ATOMICCHESS 73 if pboards[KING] & _moveArray[KING][cord]: 117 bits_king = pieces[KING] & _moveArray[KING][cord] 119 pieces_attacking.append(KING) 161 bits |= pieces[KING] & _moveArray[KING][cord] 314 for piece in range(PAWN, KING + 1): 329 for piece in range(PAWN, KING + 1):
|
H A D | LBoard.py | 47 KING: 0}, 53 KING: 0}) 102 KING: 0}, 108 KING: 0}) 446 elif piece == KING: 530 self.hist_is_first_move.append({KING: self.is_first_move[KING][:], 542 if fpiece == KING and self.is_first_move[KING][color]: 550 fpiece = KING 661 if fpiece == KING: 717 tpiece = KING [all …]
|
H A D | leval.py | 7 BPAWN, BISHOP, KNIGHT, QUEEN, KING, PAWN, ROOK, \ 79 for piece in range(PAWN, KING): 89 for piece in range(PAWN, KING): 93 for piece in range(PAWN, KING + 1): 97 for piece in range(PAWN, KING + 1): 103 for piece in range(PAWN, KING + 1): 109 for piece in range(PAWN, KING): 186 for piece in range(KNIGHT, KING): 379 for p in range(KNIGHT, KING): 394 if not squarePawnMask[color][cord] & opboards[KING]: [all …]
|
H A D | PolyglotHash.py | 4 from pychess.Utils.const import WHITE, BLACK, PAWN, KNIGHT, BISHOP, ROOK, QUEEN, KING 803 for pt in (PAWN, KNIGHT, BISHOP, ROOK, QUEEN, KING):
|
/dports/games/coronapoker/coronapoker-4.33/src/main/java/org/alberta/poker/ |
H A D | Card.java | 55 public final static int KING = 11; 147 r = KING; 162 r = KING; 308 case KING:
|
/dports/games/py-pychess/pychess-1.0.2/lib/pychess/gfx/ |
H A D | pychess_pieces.py | 3 from pychess.Utils.const import BLACK, WHITE, KING, QUEEN, BISHOP, KNIGHT, ROOK, PAWN 25 KING: 39 KING: 57 for piece in range(PAWN, KING + 1):
|
/dports/games/eboard/eboard-1.1.3/ |
H A D | position.cc | 156 square[4][0]=square[4][7]=KING; in setStartPos() 283 case 'k': pr=KING; break; in moveAnyNotation() 316 case 'k': case 'K': pr=KING; break; in moveAnyNotation() 345 case 'K': what=KING; p++; break; in moveStdNotation() 398 case 'k': prom=KING; break; in moveStdNotation() 552 case KING: in locate() 688 case 'k': prom=KING; break; in SANstring() 764 case KING: *(z++)='K'; break; in stdNotationForMoveInternal() 884 case KING: in canMove() 1392 case KING: n='K'; break; in getFEN() [all …]
|
/dports/games/jin/jin-2.14.1/src/free/chess/ |
H A D | ChessPiece.java | 82 protected static final int KING = 6; field in ChessPiece 94 public static final ChessPiece WHITE_KING = new ChessPiece(WHITE,KING); 101 public static final ChessPiece BLACK_KING = new ChessPiece(BLACK,KING);
|
/dports/games/py-pychess/pychess-1.0.2/lib/pychess/widgets/ |
H A D | PromotionDialog.py | 4 from pychess.Utils.const import WHITE, SUICIDECHESS, GIVEAWAYCHESS, SITTUYINCHESS, KING, QUEEN, ROO… 29 self.widgets["kingDock"].add(PieceWidget(Piece(WHITE, KING), variant)) 52 return [QUEEN, ROOK, BISHOP, KNIGHT, KING][int(res)]
|
/dports/games/dreamchess/dreamchess-0.3.0/dreamchess/src/ |
H A D | board.c | 99 case KING: in san_piece() 132 if ((PIECE(board->square[move->source]) == KING) && (move->destination - move->source == 2)) { in make_move() 138 if ((PIECE(board->square[move->source]) == KING) && (move->source - move->destination == 2)) { in make_move() 191 board.square[square] = KING + OPPONENT(side); in square_attacked() 318 case KING: in move_is_semi_valid() 365 if (board->square[i] == KING + turn) in in_check() 415 if (PIECE(b->square[move->source]) == KING) { in move_set_attr() 500 return KING; in ui_piece() 519 piece = KING; in find_unique_move() 524 piece = KING; in find_unique_move()
|