public DeadEndModelWrapper(IMovementHelper movementHelper, IDirectionsFlagParser flagParser, IMazeArrayBuilder mazeArrayBuilder, IModelBuilder model) { _movementHelper = movementHelper; _flagParser = flagParser; _model = model; Maze = mazeArrayBuilder.Build(Size); }
protected override void Initialise(ModelInitialisationOptions options) { Maze = _mazeArrayBuilder.Build(options.Size); }