]> git.sesse.net Git - stockfish/blobdiff - src/material.h
Retire broken SendSearchedNodes
[stockfish] / src / material.h
index 18c0f944892b96830a58af30373f0ba59952e6a2..114e24d5ff330d6906e0c4330d15addaa5c384e2 100644 (file)
 
 const int MaterialTableSize = 8192;
 
+/// Game phase
+enum Phase {
+  PHASE_ENDGAME = 0,
+  PHASE_MIDGAME = 128
+};
+
+
 /// MaterialInfo is a class which contains various information about a
 /// material configuration. It contains a material balance evaluation,
 /// a function pointer to a special endgame evaluation function (which in
@@ -65,8 +72,8 @@ private:
 
 class MaterialInfoTable : public SimpleHash<MaterialInfo, MaterialTableSize> {
 public:
-  MaterialInfoTable();
   ~MaterialInfoTable();
+  void init();
   MaterialInfo* get_material_info(const Position& pos) const;
   static Phase game_phase(const Position& pos);