public override bool CanHandle(Board board, char mark) { if (board.HasLessCellsOfTypeThan(opponentsMark, MINIMUM_OPPONENT_CELLS_TO_BLOCK_FORK)) return false; return GetCellCoordinatesSuitableForBlockFork(board, mark) != INVALID_COORDINATE; }
public override bool CanHandle(Board board, char mark) { if (board.HasLessCellsOfTypeThan(opponentsMark, MINIMUM_OPPONENT_CELLS_TO_BLOCK_FORK)) return false; return GetCellCoordinatesSuitableForBlockFork(board, mark) != INVALID_COORDINATE; }