- add<Endgame<Value, KNNK> >("KNNK");
- add<Endgame<Value, KPK> >("KPK");
- add<Endgame<Value, KBNK> >("KBNK");
- add<Endgame<Value, KRKP> >("KRKP");
- add<Endgame<Value, KRKB> >("KRKB");
- add<Endgame<Value, KRKN> >("KRKN");
- add<Endgame<Value, KQKR> >("KQKR");
- add<Endgame<Value, KBBKN> >("KBBKN");
-
- add<Endgame<ScaleFactor, KNPK> >("KNPK");
- add<Endgame<ScaleFactor, KRPKR> >("KRPKR");
- add<Endgame<ScaleFactor, KBPKB> >("KBPKB");
- add<Endgame<ScaleFactor, KBPPKB> >("KBPPKB");
- add<Endgame<ScaleFactor, KBPKN> >("KBPKN");
- add<Endgame<ScaleFactor, KRPPKRP> >("KRPPKRP");
+ add<Value, KPK>("KPK");
+ add<Value, KNNK>("KNNK");
+ add<Value, KBNK>("KBNK");
+ add<Value, KRKP>("KRKP");
+ add<Value, KRKB>("KRKB");
+ add<Value, KRKN>("KRKN");
+ add<Value, KQKR>("KQKR");
+ add<Value, KBBKN>("KBBKN");
+
+ add<ScaleFactor, KNPK>("KNPK");
+ add<ScaleFactor, KRPKR>("KRPKR");
+ add<ScaleFactor, KBPKB>("KBPKB");
+ add<ScaleFactor, KBPKN>("KBPKN");
+ add<ScaleFactor, KBPPKB>("KBPPKB");
+ add<ScaleFactor, KRPPKRP>("KRPPKRP");