X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fendgame.h;h=c7f730005d78f7c6ba674286d21e47852d0aa592;hb=a6e292034a60597d8d0a3dc00e9c1eb94b1112ac;hp=627492937ede4135e9c37997af169a558a465fff;hpb=431c3ac485386cc10413fc8a3c7d338dcc71602d;p=stockfish diff --git a/src/endgame.h b/src/endgame.h index 62749293..c7f73000 100644 --- a/src/endgame.h +++ b/src/endgame.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-2013 Marco Costalba, Joona Kiiski, Tord Romstad + Copyright (C) 2008-2014 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 @@ -42,8 +42,6 @@ enum EndgameType { KRKN, // KR vs KN KQKP, // KQ vs KP KQKR, // KQ vs KR - KBBKN, // KBB vs KN - KmmKm, // K and two minors vs K and one or two minors // Scaling functions @@ -78,7 +76,7 @@ template struct EndgameBase { virtual ~EndgameBase() {} - virtual Color color() const = 0; + virtual Color strong_side() const = 0; virtual T operator()(const Position&) const = 0; }; @@ -87,7 +85,7 @@ template SCALE_FUNS)>::type> struct Endgame : public EndgameBase { explicit Endgame(Color c) : strongSide(c), weakSide(~c) {} - Color color() const { return strongSide; } + Color strong_side() const { return strongSide; } T operator()(const Position&) const; private: