diff --git a/Display/ConsoleDisplay/ConsoleDisplay/Model/SmartDisplay.cs b/Display/ConsoleDisplay/ConsoleDisplay/Model/SmartDisplay.cs index 69f836a..881ad29 100644 --- a/Display/ConsoleDisplay/ConsoleDisplay/Model/SmartDisplay.cs +++ b/Display/ConsoleDisplay/ConsoleDisplay/Model/SmartDisplay.cs @@ -22,7 +22,7 @@ namespace ConsoleDisplay.Model } /// - /// + /// Нарисовать символ /// /// отображаемый символ /// высота символа @@ -38,6 +38,21 @@ namespace ConsoleDisplay.Model // 4. последовательно включить лампочки в прямоугольнике } + /// + /// Нарисовать бегущую строку + /// + /// высота символа + /// Строка для бегущей строки + public void StartMarquee( + string sText, + int iSize, + int iSpeed) + { + // TODO: + // 1. Запустить таймер + // 1.1. Сдвигаем базовую позицию + // 1.2. Отрисовываем последовательно все буквы + } public void DisplayToConsole(int X, int Y) { diff --git a/Display/scheme.vsdx b/Display/scheme.vsdx new file mode 100644 index 0000000..baccc2e Binary files /dev/null and b/Display/scheme.vsdx differ