X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fendgame.h;h=e35c7b0a1036d8f359e21084a008930036ff61ce;hp=5b4128b7b6130f7c55ef8cad99b2ec8416090c7d;hb=fe8f5b3497036859f00ed23dbb8abfccc311ab8e;hpb=6608a16a6a6e062921fe318846c2c21e1fbcd729 diff --git a/src/endgame.h b/src/endgame.h index 5b4128b7..e35c7b0a 100644 --- a/src/endgame.h +++ b/src/endgame.h @@ -32,6 +32,7 @@ enum EndgameType { // Evaluation functions + KXK, // Generic "mate lone king" eval KBNK, // KBN vs K KPK, // KP vs K @@ -43,7 +44,9 @@ enum EndgameType { KNNK, // KNN vs K KmmKm, // K and two minors vs K and one or two minors + // Scaling functions + KBPsK, // KB+pawns vs K KQKRPs, // KQ vs KR+pawns KRPKR, // KRP vs KR @@ -57,7 +60,7 @@ enum EndgameType { }; -/// Base and derived template class for endgame evaluation and scaling functions +/// Base and derived templates for endgame evaluation and scaling functions template struct EndgameBase { @@ -88,8 +91,8 @@ private: class Endgames { - typedef std::map*> EFMap; - typedef std::map*> SFMap; + typedef std::map* > EFMap; + typedef std::map* > SFMap; public: Endgames();