BitboardSearch constructor

BitboardSearch(
  1. Position pos, {
  2. int evaluator(
    1. Position
    )?,
  3. List<int>? repetitionHistory,
})

Implementation

BitboardSearch(
  this.pos, {
  int Function(Position)? evaluator,
  List<int>? repetitionHistory,
})  : _eval = evaluator ?? evaluatePosition,
      _gameHistory = repetitionHistory ?? const [];