//// Includes
////
+#include <iostream>
+
#include "material.h"
#include "pawns.h"
struct EvalInfo {
// Middle game and endgame evaluations
- Value mgValue, egValue;
+ Score value;
// Pointers to material and pawn hash table entries
MaterialInfo* mi;
Move mateThreat[2];
// Middle game and endgame mobility scores.
- Value mgMobility, egMobility;
+ Score mobility;
// Extra futility margin. This is added to the standard futility margin
// in the quiescence search.