const int PLY_MAX = 100;
const int PLY_MAX_PLUS_2 = 102;
+const int KILLER_MAX = 2;
////
Move pv[PLY_MAX];
Move currentMove;
Value currentMoveCaptureValue;
- Move mateKiller, killer1, killer2;
+ Move mateKiller;
Move threatMove;
+ Move killers[KILLER_MAX];
Depth reduction;
};
//// Global variables
////
+extern SearchStack EmptySearchStack;
extern TranspositionTable TT;
-
extern int ActiveThreads;
-
extern Lock SMPLock;
// Perhaps better to make H local, and pass as parameter to MovePicker?