public StepMaker(INextStepConditionCalculator nextStepConditionCalculator, ICorrectCoordinatesChecker correctCoordinatesChecker, IGameFieldCopyMaker gameFieldCopyMaker) { this.nextStepConditionCalculator = nextStepConditionCalculator; this.correctCoordinatesChecker = correctCoordinatesChecker; this.gameFieldCopyMaker = gameFieldCopyMaker; }
public GameProcessStatisticProvider(IGameFieldCellsStatisticProvider gameFieldCellsStatisticProvider, ICorrectCoordinatesChecker correctCoordinatesChecker) { this.gameFieldCellsStatisticProvider = gameFieldCellsStatisticProvider; this.correctCoordinatesChecker = correctCoordinatesChecker; }