Пример #1
0
 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;
 }
Пример #3
0
 public DeadEndFiller(IDeadEndModelWrapperFactory deadEndModelWrapperFactory, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever)
 {
     _deadEndModelWrapperFactory   = deadEndModelWrapperFactory;
     _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever;
 }
 public AgentFactory(IDirectionsFlagParser directionsFlagParser, IPointsAndDirectionsRetriever pointsAndDirectionsRetriever, IArrayHelper arrayHelper)
 {
     _directionsFlagParser         = directionsFlagParser;
     _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever;
     _arrayHelper = arrayHelper;
 }
Пример #5
0
 public RandomAgent2(IPointsAndDirectionsRetriever pointsAndDirectionsRetriever, IDirectionsFlagParser directionsFlagParser, IArrayHelper arrayHelper)
 {
     _pointsAndDirectionsRetriever = pointsAndDirectionsRetriever;
     _directionsFlagParser         = directionsFlagParser;
     _arrayHelper = arrayHelper;
 }
Пример #6
0
 public GraphBuilder(IPointsAndDirectionsRetriever directionsRetriever, IDirectionsFlagParser directionsFlagParser)
 {
     _directionsRetriever  = directionsRetriever;
     _directionsFlagParser = directionsFlagParser;
 }