|
далее описываются метки и переменные программы, в частности
VAR driver, Mode: integer переменные драйвера и режима.
В основном блоке программы инициализируется графический режим работы процедурой
InitGraph(<тип драйвера>,<видеорежим>: integer;
<путь к графическому драйверу>: string);
Тип драйвера допускается указывать равным нулю, тогда он устанавливается по результатам тестирования (автоопределение). Путь определяет маршрут поиска графического драйвера, описываемый строковым типом. Структура программы, работающей в графическом режиме, имеет вид
USES GRAPH;
VAR driver, mode: integer;
Begin
DetectGraph(var Driver, Mode); {возвращает тип драйвера и текущий
режим его работы (0<Driver<10, 0<Mode<5)}
InitGraph(driver, mode, 'E:\BP\BGI');
... {текст программы}
CloseGraph; {закрывает графический режим}
End.
Графическая информация на экране дисплея отражается совокупностью светящихся точек - пикселей. Возможные режимы по вертикали: 0 - 200 пикселей (4 страницы), 1 - 350 пикселей (2 страницы), 2 - 480 пикселей (1 страница). Так в графическом режиме 2 координаты верхнего левого угла - (0,0), нижнего правого угла - (639,479), центра (319,239).
В Турбо Паскале используются следующие основные цвета:
0 - черный, | 6 - коричневый, | |
1 - синий, | 7 - светло-серый, | 12 - розовый, |
2 - зеленый, | 8 - темно-серый, | 13 - светло-фиолетовый, |
3 - голубой, | 9 - светло-синий, | 14 - желтый, |
4 - красный, | 10 - светло-зеленый, | 15 - белый, |
5 - фиолетовый, | 11 - светло-голубой, | 128 – мерцание. |
Модуль GRAPH включает помимо рассмотренных следующие процедуры и функции.
Дата добавления: 2015-09-05; просмотров: 54 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Модуль CRT | | | Управление графическим режимом |