public RandomCarver(IRandomPointGenerator randomPointGenerator, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever, IDirectionsFlagParser directionsFlagParser, IArrayHelper arrayHelper) { _randomPointGenerator = randomPointGenerator; _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; _directionsFlagParser = directionsFlagParser; _arrayHelper = arrayHelper; }
public MazeUiBuilder( ILoadCellPrefab loadCellPrefab, IMazeHelper mazeHelper, IDoorwayLoader doorwayLoader, ILineDrawer lineDrawer, ICellInformationProvider cellInformation, ICircleLoader circleLoader, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever) { _loadCellPrefab = loadCellPrefab; _mazeHelper = mazeHelper; _doorwayLoader = doorwayLoader; _lineDrawer = lineDrawer; _cellInformation = cellInformation; _circleLoader = circleLoader; _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; }
public DeadEndFiller(IDeadEndModelWrapperFactory deadEndModelWrapperFactory, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever) { _deadEndModelWrapperFactory = deadEndModelWrapperFactory; _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; }
public AgentFactory(IDirectionsFlagParser directionsFlagParser, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever, IArrayHelper arrayHelper) { _directionsFlagParser = directionsFlagParser; _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; _arrayHelper = arrayHelper; }
public RandomAgent2(IPointsAndDirectionsRetriever pointsAndDirectionsRetriever, IDirectionsFlagParser directionsFlagParser, IArrayHelper arrayHelper) { _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever; _directionsFlagParser = directionsFlagParser; _arrayHelper = arrayHelper; }
public GraphBuilder(IPointsAndDirectionsRetriever directionsRetriever, IDirectionsFlagParser directionsFlagParser) { _directionsRetriever = directionsRetriever; _directionsFlagParser = directionsFlagParser; }