Searched refs:KingSQ (Results 1 – 6 of 6) sorted by relevance
/dports/games/crafty/crafty-25.2_1/ |
H A D | movgen.c | 75 from = KingSQ(side); in GenerateCaptures() 262 BishopAttacks(KingSQ(enemy), in GenerateChecks() 266 BishopAttacks(KingSQ(enemy), in GenerateChecks() 271 blockers &= ~plus7dir[KingSQ(enemy)]; in GenerateChecks() 274 blockers &= ~plus9dir[KingSQ(enemy)]; in GenerateChecks() 343 RookAttacks(KingSQ(enemy), in GenerateChecks() 345 rank_mask[Rank(KingSQ(enemy))])); in GenerateChecks() 348 RookAttacks(KingSQ(enemy), in GenerateChecks() 457 king_square = KingSQ(side); in GenerateCheckEvasions() 760 from = KingSQ(side); in GenerateNoncaptures() [all …]
|
H A D | evaluate.c | 405 moves = king_attacks[KingSQ(enemy)]; in EvaluateBishops() 776 i = Distance(square, KingSQ(enemy)); in EvaluateKnights() 824 mate_score = mate[KingSQ(enemy)]; in EvaluateMate() 833 mate_score -= Distance(KingSQ(side), KingSQ(enemy)) * king_king_tropism; in EvaluateMate() 964 Distance(KingSQ(enemy), in EvaluatePassedPawns() 1120 Distance(KingSQ(side), in EvaluatePassedPawnRaces() 1129 Distance(KingSQ(side), in EvaluatePassedPawnRaces() 1147 if (Distance(KingSQ(side), pawnsq) < Distance(KingSQ(enemy), pawnsq)) { in EvaluatePassedPawnRaces() 1167 KingSQ(enemy))) { in EvaluatePassedPawnRaces() 1475 i = KingSQ(enemy); in EvaluateQueens() [all …]
|
H A D | unmake.c | 86 KingSQ(side) = from; in UnmakeMove()
|
H A D | make.c | 141 KingSQ(side) = to; in MakeMove()
|
H A D | chess.h | 556 # define Check(side) Attacks(tree, Flip(side), KingSQ(side)) 608 # define KingSQ(c) (tree->position.kingsq[c]) macro
|
H A D | init.c | 703 KingSQ(white) = LSB(Pieces(white, king)); in SetChessBitBoards() 705 KingSQ(black) = LSB(Pieces(black, king)); in SetChessBitBoards()
|