Introduce Eval namespace

Wrap evaluation related stuff and reshuffle
a bit the code.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2012-03-06 10:09:37 +01:00
parent 843a5961e1
commit 4220f191d8
6 changed files with 114 additions and 111 deletions

View File

@@ -48,6 +48,7 @@ namespace Search {
using std::string;
using std::cout;
using std::endl;
using Eval::evaluate;
using namespace Search;
namespace {
@@ -251,7 +252,7 @@ void Search::think() {
Position& pos = RootPosition;
Chess960 = pos.is_chess960();
EvalRootColor = pos.side_to_move();
Eval::RootColor = pos.side_to_move();
SearchTime.restart();
TimeMgr.init(Limits, pos.startpos_ply_counter());
TT.new_search();