]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Reformat stats update
[stockfish] / src / evaluate.cpp
index d3ddfd510bad2e51a92ce991386bbcb135de2738..664847adcf091686569ed58583f2fa2e50bc8f21 100644 (file)
@@ -758,9 +758,9 @@ namespace {
         // Endings where weaker side can place his king in front of the opponent's
         // pawns are drawish.
         else if (    abs(eg) <= BishopValueEg
-                 &&  ei.pi->pawn_span(strongSide) <= 1
+                 &&  pos.count<PAWN>(strongSide) <= 2
                  && !pos.pawn_passed(~strongSide, pos.square<KING>(~strongSide)))
-            sf = ei.pi->pawn_span(strongSide) ? ScaleFactor(51) : ScaleFactor(37);
+            sf = ScaleFactor(37 + 7 * pos.count<PAWN>(strongSide));
     }
 
     return sf;