public BeehiveManager(IBeeCommon beeCommon, IBeeManager beeManager, IShapeDrawing shapeDrawing, IImageDrawing imageDrawing) { _beeCommon = beeCommon; _beeManager = beeManager; _imageDrawing = imageDrawing; _shapeDrawing = shapeDrawing; }
public FlowerManager( IImageDrawing imageDrawing, ILifeFactory lifeFactory, ILandscapeManager landscape, IFlowerLifeCycle flowerLifeCycle, IShapeDrawing shapeDrawing, ICommonUtilities utilitiesResolver) { _imageDrawing = imageDrawing; _flowerLifeCycle = flowerLifeCycle; _lifeFactory = lifeFactory; _landscape = landscape; _shapeDrawing = shapeDrawing; _utilitiesResolver = utilitiesResolver; }
public BeeManager( IBeeCommon beeCommon, IBeeBehaviorResolver beeBehaviorResolver, IBeeWingsMovementInvoker beeWingsMovementInvoker, IImageDrawing imageDrawing, IMovementBehaviorCommandInvoker movementBehaviorCommandInvoker, ILifeFactory lifeFactory, IInteractionManager interactionManager, ILinearMovementStrategy linearMovementStrategy, IMovementSelector movementSelector, ICommonUtilities utilitiesResolver ) { _beeCommon = beeCommon; _beeBehaviorResolver = beeBehaviorResolver; _beeWingsMovementInvoker = beeWingsMovementInvoker; _movementBehaviorCommandInvoker = movementBehaviorCommandInvoker; _imageDrawing = imageDrawing; _lifeFactory = lifeFactory; _interactionManager = interactionManager; _linearMovementStrategy = linearMovementStrategy; _movementSelector = movementSelector; _utilitiesResolver = utilitiesResolver; }
public LandscapeManager(IShapeDrawing shapeDrawing, IImageDrawing imageDrawing) { _shapeDrawing = shapeDrawing; _imageDrawing = imageDrawing; }