public OutputFacade(ICursorHelper cursorHelper, IGridPainter gridPainter, IGridResultPainter gridResultPainter, ITextResultDisplayer textResultDisplayer, ISoundPlayer soundPlayer, IOutputWriter outputWriter) { _cursorHelper = cursorHelper; _gridPainter = gridPainter; _gridResultPainter = gridResultPainter; _textResultDisplayer = textResultDisplayer; _soundPlayer = soundPlayer; _outputWriter = outputWriter; }
public TextResultDisplayer(IOutputWriter outputWriter, ICursorHelper cursorHelper) { _cursorHelper = cursorHelper; _outputWriter = outputWriter; }
public GridResultPainter(ICursorHelper cursorHelper, IOutputWriter outputWriter) { _cursorHelper = cursorHelper; _outputWriter = outputWriter; }