public List <Board> GetFutures(AllianceScenario allianceScenario, IFuturesAlgorithm futuresAlgorithm) { if (_futureBoardsDirty) { _futureBoards = Season.GetFutures(this, allianceScenario, futuresAlgorithm).ToList(); _futureBoardsDirty = false; } return(_futureBoards); }
public override IEnumerable <Board> GetFutures(Board board, AllianceScenario allianceScenario, IFuturesAlgorithm futuresAlgorithm) => futuresAlgorithm.GetWinterBoardFutures(board, allianceScenario);
public abstract IEnumerable <Board> GetFutures(Board board, AllianceScenario allianceScenario, IFuturesAlgorithm futuresAlgorithm);