public BinaryTreeAlgorithm(IMazeHelper mazeHelper, IArrayHelper arrayHelper) { _mazeHelper = mazeHelper; _arrayHelper = arrayHelper; _directions = new List <Direction>() { Direction.Left, Direction.Up, Direction.Forward }; }
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 MazeValidator(IMazeHelper mazeHelper) { _mazeHelper = mazeHelper; }
public PointsAndDirectionsRetriever(IMazeHelper mazeHelper) { _mazeHelper = mazeHelper; }