Teach file_to_char() about upper/lower case

This allows to further simplify Position::fen()

No functional change.
This commit is contained in:
Marco Costalba
2013-01-04 14:10:35 +01:00
parent 9d1151575d
commit 900e2d4e1e
2 changed files with 6 additions and 6 deletions

View File

@@ -441,8 +441,8 @@ inline int square_distance(Square s1, Square s2) {
return SquareDistance[s1][s2];
}
inline char file_to_char(File f) {
return char(f - FILE_A + 'a');
inline char file_to_char(File f, bool tolower = true) {
return char(f - FILE_A + (tolower ? 'a' : 'A'));
}
inline char rank_to_char(Rank r) {