Как и обещал
Мой движок для удобной работы с консолью.
Суть движка: в консоли создаются мини-консоли, в которых можно уже работать. В них скорость прорисовки увеличена до максимума. Виджеты создаются внутри экрана. Экранов может быть много (например разные экраны для каждого состояния). Но одновременно может идти работа с одним экраном. А виджеты в нем уже позволяют работать без напряжения. Нет миганий и дерганий при динамичном обновлении "картинки" (из символов разумеется
).
Версии с 0.5 alpha до 1.9.1 beta я написал еще в школе. Но сейчас полностью переписал архитектуру движка.
Поэтому пример текстового редактора и морского боя на нем пока нет (они есть на 1.9.1). Только самые легкие примеры, вроде hello world и крестиков ноликов.
Прилагается небольшое описание функций движка (файл API.txt).
Движок пока откомпилирован только под Code::Blocks.
Этот движок можно использовать например для написания клиента для мада.
Один виджет - текст, другой - состояние персонажа, третий - чат и так далее.
Это пока только пререлизная версия.