public MazeModelFactory(IMovementHelper movementHelper, IDirectionsFlagParser parser, IMazePointFactory pointFactory, IMazeArrayBuilder mazeArrayBuilder, IRandomPointGenerator randomPointGenerator) { _movementHelper = movementHelper; _parser = parser; _pointFactory = pointFactory; _mazeArrayBuilder = mazeArrayBuilder; _randomPointGenerator = randomPointGenerator; }
public Model1(IDirectionsFlagParser flagParser, IMovementHelper movementHelper, IMazeArrayBuilder mazeArrayBuilder) { _flagParser = flagParser; _movementHelper = movementHelper; _mazeArrayBuilder = mazeArrayBuilder; }
public DeadEndModelWrapperFactory(IMazeArrayBuilder mazeArrayBuilder, IDirectionsFlagParser directionsFlagParser, IMovementHelper movementHelper) { _mazeArrayBuilder = mazeArrayBuilder; _directionsFlagParser = directionsFlagParser; _movementHelper = movementHelper; }
public DeadEndModelWrapper(IMovementHelper movementHelper, IDirectionsFlagParser flagParser, IMazeArrayBuilder mazeArrayBuilder, IModelBuilder model) { _movementHelper = movementHelper; _flagParser = flagParser; _model = model; Maze = mazeArrayBuilder.Build(Size); }