Joe's CGЖурнал

Консоль reincarnation

Автор:

Когда-то у меня была консоль, но она исчезла в водовороте кодов, т. к. я на своём пути много раз всё начинал сызнова.
Консоль та была довольно приличная по функциональности - форматирование, вывод строк разными цветами, хистори и т. д.
Теперь я решил что пора ввести в проект консоль опять - какая же демка без консоли - некошерно! Да и полезная вещь - при отладке,
когда нет полноценного UI, когда в ран-тайме менеджить надо. Вот что получилось:

Console | Консоль reincarnation

Пока нет разноцветных строк, и нет переформатирования текста при смене размеров консоли в ширину. Не знаю, делать ли последнее,
т. к. обычно любой вменяемый текст нормально помещается на современных мониторах.

При спуске задний фон заблюривается шейдером, как окошки в Vista (довольно прилично жрёт ресурсы, нужно заменить на ping-pong блюр).
Ещё хочу добавить одну-две анимированные текстуры в фон консоли, как в Quake 3 или что-то подобное, чтобы круче выглядело.

5 декабря 2008