|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Kant 2:469/83.1 18 Nov 2007 14:16:24 To : Victor Eremin Subject : Впечатления новичка --------------------------------------------------------------------------------
Sunday November 18 2007 12:22, Victor Eremin wrote to Sasha Shost:
>> что нельзя?
VE> Сделать программу поворачивающую произвольный текст на произвольный угол
VE> в текстовом режиме.
Ладно, для тебя я расскажу идею как это делать. Экран переводился в режим не
8x14 (или 8x8), а в 8x1, то есть высота символа равна одной строке. Теперь
знакогенератор программировался так чтоб каждому значению символа
соответствовало его-же значение в знакогенераторе, то есть если символ 01101010
то в знакогенераторе для него будет 2, 3, 5 и 7 точка включены). Таким образом
мы сводим текстовый режим к графике. После этого увеличение размера буфера (не
помню, на сколько максимально возможно) чтоб строчек было чуть больше чем 25 -
и рисуй что хочешь графикой, хотя режим видеоадаптера называется "текстовым".
Good bye!
Andrew
--- GoldED+/W32 1.1.4.7
* Origin: * KAA * (2:469/83.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/228947402126.html, оценка из 5, голосов 10
|