Move killers[2];
Depth reduction;
Value staticEval;
- int skipNullMove;
+ bool skipNullMove;
};
extern StateStackPtr SetupStates;
extern void init();
-extern uint64_t perft(Position& pos, Depth depth);
extern void think();
+template<bool Root> uint64_t perft(Position& pos, Depth depth);
} // namespace Search