X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.h;h=1a5f110547ca6dcf8d1a2abc35a2228cc892e62c;hp=84930157d3c03665fe21d2963cbb90c58ec01a24;hb=c88eebc98905b47077ef2b35b35ea5705d448d4f;hpb=7a84b8ca34ee8597920de8e52cae074c31543540 diff --git a/src/material.h b/src/material.h index 84930157..1a5f1105 100644 --- a/src/material.h +++ b/src/material.h @@ -68,10 +68,13 @@ class MaterialInfoTable : public SimpleHash { public: MaterialInfoTable(); ~MaterialInfoTable(); - MaterialInfo* get_material_info(const Position& pos); + MaterialInfo* get_material_info(const Position& pos) const; static Phase game_phase(const Position& pos); private: + template + static int imbalance(const int pieceCount[][8]); + EndgameFunctions* funcs; };