void EnsureSwapAnalyzerExistence() { if (!BoardAnalysisPipeline.Any(a => a is SwapAnalyzer)) { BoardAnalysisPipeline.Add(new SwapAnalyzer(FindCleanestWin, false)); } }
public void AddBoardAnalyzer(IBoardAnalyzer analyzer) { BoardAnalysisPipeline.Add(analyzer); }