/*
Stockfish, a UCI chess playing engine derived from Glaurung 2.1
Copyright (C) 2004-2008 Tord Romstad (Glaurung author)
- Copyright (C) 2008-2012 Marco Costalba, Joona Kiiski, Tord Romstad
+ Copyright (C) 2008-2013 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
#include <algorithm> // For std::max
#include <cstring> // For memset
+#include "movegen.h"
#include "position.h"
#include "search.h"
#include "types.h"
template<bool SpNode> Move next_move();
private:
- void score_captures();
- void score_noncaptures();
- void score_evasions();
+ template<GenType> void score();
void generate_next();
const Position& pos;