public SimplePlayer(IMoveFinder moveFinder, IEvaluator evaluator) { if (moveFinder == null) { throw new ArgumentNullException(nameof(moveFinder)); } MoveFinder = moveFinder; Evaluator = evaluator; _numMovesTried = 0; }
public SimpleEvaluator(IMoveFinder moveFinder) { if (moveFinder == null) { throw new ArgumentNullException(nameof(moveFinder)); } MoveFinder = moveFinder; }