X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=a9c4c4e787fc69f0d1530f5a1a8b3cca15dd8e42;hp=279802387402906e969f1361eb2051a03a04efe7;hb=f99cb3dc27719021e126690b7fd5aa5f43663ed8;hpb=eed508b4445057cd26bfb95ab5cd754ac96629fd diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 27980238..a9c4c4e7 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -492,7 +492,7 @@ Value do_evaluate(const Position& pos) { : pos.attacks_from(s); if (ei.pinnedPieces[Us] & s) - b &= PseudoAttacks[QUEEN][pos.king_square(Us)]; + b &= LineBB[pos.king_square(Us)][s]; ei.attackedBy[Us][Piece] |= b; @@ -569,7 +569,7 @@ Value do_evaluate(const Position& pos) { Square ksq = pos.king_square(Us); // Penalize rooks which are trapped inside a king. Penalize more if - // king has lost right to castle. + // king has lost castling availability. if ( ((file_of(ksq) < FILE_E) == (file_of(s) < file_of(ksq))) && (rank_of(ksq) == rank_of(s) || relative_rank(Us, ksq) == RANK_1) && !ei.pi->semiopen_on_side(Us, file_of(ksq), file_of(ksq) < FILE_E))