ДЗ 24: Escape-последовательности вариант е
Описание
Условие:
Разработать объектно-ориентированную программу угловой закраски алфавитно-цифрового окна консоли косыми фронтами его знакомест справа налево и сверху вниз. Такая закраска должна выполняться поочередно во все цвета фона в порядке убывания их escape-кодов. Чередование фонов должно продолжаться до завершения программы при любом консольном вводе или сигналу ^C. При этом должен быть восстановлен исходный фон с очисткой окна консоли. В программе должны быть реализованы необходимые манипуляторы потока стандартного вывода для строк escape-последовательностей. Их программный код вместе с классом escape-потока, перегрузкой оператора вывода его объектов и функцией контроля консольного ввода нужно сосредоточить в консольном пространстве имён. Цикл перекраски должна кодировать основная функция программы.