Home
last modified time | relevance | path

Searched refs:KING (Results 1 – 25 of 467) sorted by relevance

12345678910>>...19

/dports/x11/xscreensaver/xscreensaver-5.44/hacks/glx/
H A Dchessgames.h62 { 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 Dendgame.cpp108 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 Dposition.cpp297 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 Devaluate.cpp353 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 Dbitbase.cpp126 …&& ( !(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 Dmovegen.cpp79 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 Dsimplech.c120 #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 Dmovement.c10 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 Depdglue.c113 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 Dboard.c22 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 Dtestsuite.c66 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 Dknightcap.h298 #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 Dtest_position.cpp47 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 Dtbprobe.cpp1369 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 Datomic.py3 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 Dattack.py5 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 DLBoard.py47 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 Dleval.py7 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 DPolyglotHash.py4 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 DCard.java55 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 Dpychess_pieces.py3 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 Dposition.cc156 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 DChessPiece.java82 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 DPromotionDialog.py4 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 Dboard.c99 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()

12345678910>>...19