Convert MaterialInfo and PawnInfo to use Score
[stockfish] / src / material.h
index 8f9f375116e77c92fcfb06311e3f5d1c0fe5f0b3..0c5829689ee122049b49a015a92c36302a5611d3 100644 (file)
@@ -51,7 +51,7 @@ class MaterialInfo {
 public:
   MaterialInfo() : key(0) { clear(); }
 
-  Value material_value() const;
+  Score material_value() const;
   ScaleFactor scale_factor(const Position& pos, Color c) const;
   int space_weight() const;
   bool specialized_eval_exists() const;
@@ -95,9 +95,9 @@ private:
 /// MaterialInfo::material_value simply returns the material balance
 /// evaluation that is independent from game phase.
 
-inline Value MaterialInfo::material_value() const {
+inline Score MaterialInfo::material_value() const {
 
-  return Value(value);
+  return Score(value, value);
 }