1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00

Rename square_empty() to is_empty()

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba 2012-04-28 10:49:52 +01:00
parent e8d89ca5b0
commit 456f37b8ab
3 changed files with 17 additions and 17 deletions

View file

@ -614,7 +614,7 @@ Value do_evaluate(const Position& pos, Value& margin) {
Square d = pawn_push(Us) + (file_of(s) == FILE_A ? DELTA_E : DELTA_W);
if (pos.piece_on(s + d) == make_piece(Us, PAWN))
{
if (!pos.square_empty(s + d + pawn_push(Us)))
if (!pos.is_empty(s + d + pawn_push(Us)))
score -= 2*TrappedBishopA1H1Penalty;
else if (pos.piece_on(s + 2*d) == make_piece(Us, PAWN))
score -= TrappedBishopA1H1Penalty;
@ -894,7 +894,7 @@ Value do_evaluate(const Position& pos, Value& margin) {
ebonus -= Value(square_distance(pos.king_square(Us), blockSq + pawn_push(Us)) * rr);
// If the pawn is free to advance, increase bonus
if (pos.square_empty(blockSq))
if (pos.is_empty(blockSq))
{
squaresToQueen = forward_bb(Us, s);
defendedSquares = squaresToQueen & ei.attackedBy[Us][0];

View file

@ -270,7 +270,7 @@ const string Position::to_fen() const {
{
sq = make_square(file, rank);
if (square_empty(sq))
if (is_empty(sq))
emptyCnt++;
else
{
@ -421,7 +421,7 @@ bool Position::move_attacks_square(Move m, Square s) const {
Square to = to_sq(m);
Piece piece = piece_moved(m);
assert(!square_empty(from));
assert(!is_empty(from));
// Update occupancy as if the piece is moving
occ = pieces() ^ from ^ to;
@ -563,7 +563,7 @@ bool Position::is_pseudo_legal(const Move m) const {
case DELTA_N:
case DELTA_S:
// Pawn push. The destination square must be empty.
if (!square_empty(to))
if (!is_empty(to))
return false;
break;
@ -572,8 +572,8 @@ bool Position::is_pseudo_legal(const Move m) const {
// rank, and both the destination square and the square between the
// source and destination squares must be empty.
if ( rank_of(to) != RANK_4
|| !square_empty(to)
|| !square_empty(from + DELTA_N))
|| !is_empty(to)
|| !is_empty(from + DELTA_N))
return false;
break;
@ -582,8 +582,8 @@ bool Position::is_pseudo_legal(const Move m) const {
// rank, and both the destination square and the square between the
// source and destination squares must be empty.
if ( rank_of(to) != RANK_5
|| !square_empty(to)
|| !square_empty(from + DELTA_S))
|| !is_empty(to)
|| !is_empty(from + DELTA_S))
return false;
break;
@ -956,7 +956,7 @@ void Position::undo_move(Move m) {
PieceType pt = type_of(piece);
PieceType capture = st->capturedType;
assert(square_empty(from));
assert(is_empty(from));
assert(color_of(piece) == us);
assert(capture != KING);
@ -1527,7 +1527,7 @@ void Position::flip() {
startPosPly = pos.startpos_ply_counter();
for (Square s = SQ_A1; s <= SQ_H8; s++)
if (!pos.square_empty(s))
if (!pos.is_empty(s))
put_piece(Piece(pos.piece_on(s) ^ 8), ~s);
if (pos.can_castle(WHITE_OO))

View file

@ -106,7 +106,7 @@ public:
Piece piece_on(Square s) const;
Square king_square(Color c) const;
Square ep_square() const;
bool square_empty(Square s) const;
bool is_empty(Square s) const;
const Square* piece_list(Color c, PieceType pt) const;
int piece_count(Color c, PieceType pt) const;
@ -249,7 +249,7 @@ inline Piece Position::piece_moved(Move m) const {
return board[from_sq(m)];
}
inline bool Position::square_empty(Square s) const {
inline bool Position::is_empty(Square s) const {
return board[s] == NO_PIECE;
}
@ -416,14 +416,14 @@ inline bool Position::is_chess960() const {
inline bool Position::is_capture_or_promotion(Move m) const {
assert(is_ok(m));
return is_special(m) ? !is_castle(m) : !square_empty(to_sq(m));
return is_special(m) ? !is_castle(m) : !is_empty(to_sq(m));
}
inline bool Position::is_capture(Move m) const {
// Note that castle is coded as "king captures the rook"
assert(is_ok(m));
return (!square_empty(to_sq(m)) && !is_castle(m)) || is_enpassant(m);
return (!is_empty(to_sq(m)) && !is_castle(m)) || is_enpassant(m);
}
inline PieceType Position::captured_piece_type() const {