Introduce distance() and unify some API

Original work by Lucas.

No functional change.
This commit is contained in:
Marco Costalba
2014-11-08 14:04:14 +01:00
parent 8631b08d97
commit 6fb0a1bc40
7 changed files with 63 additions and 69 deletions

View File

@@ -165,7 +165,7 @@ namespace {
value -= UnsupportedPawnPenalty;
if (doubled)
value -= Doubled[f] / rank_distance(s, lsb(doubled));
value -= Doubled[f] / distance<Rank>(s, Square(lsb(doubled)));
if (backward)
value -= Backward[opposed][f];