X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.h;h=6f844926ce9859246b76f72145fed0b84cf32dc8;hp=94c2d637e4e88a395b4a8c27152bb1ed8637fd08;hb=553655eb073cdd59c726dd77fcf368d499029467;hpb=c2d42ea8339b49e52a116e488214a14fda09d413 diff --git a/src/material.h b/src/material.h index 94c2d637..6f844926 100644 --- a/src/material.h +++ b/src/material.h @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2012 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -72,8 +72,9 @@ private: class MaterialInfoTable : public SimpleHash { public: - ~MaterialInfoTable(); - void init(); + MaterialInfoTable() : funcs(new Endgames()) {} + ~MaterialInfoTable() { delete funcs; } + MaterialInfo* material_info(const Position& pos) const; static Phase game_phase(const Position& pos);