Replace make_square() with operator|(File, Rank)

Be fancy :-)

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2012-06-23 08:49:33 +01:00
parent 9c7e2c8f9d
commit 5f5d056c8f
7 changed files with 20 additions and 20 deletions

View File

@@ -335,6 +335,10 @@ inline Square operator~(Square s) {
return Square(s ^ 56); // Vertical flip SQ_A1 -> SQ_A8
}
inline Square operator|(File f, Rank r) {
return Square((r << 3) | f);
}
inline Value mate_in(int ply) {
return VALUE_MATE - ply;
}
@@ -359,10 +363,6 @@ inline Color color_of(Piece p) {
return Color(p >> 3);
}
inline Square make_square(File f, Rank r) {
return Square((r << 3) | f);
}
inline bool is_ok(Square s) {
return s >= SQ_A1 && s <= SQ_H8;
}