Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Многоугольники



void drawpoly ( int numpoints, int * polypoints); Рисует, в общем случае, ломаную линию установленным стилем и цветом линии. Здесь:

- numpoints – число вершин,

- polypoints – координаты вершин(2 * numpoints значений) в порядке (x1, y1), (x2, y2), ….

Для того, чтобы нарисовать замкнутый многоугольник, координаты 1-й и последней вершин должны совпадать.

void fillpoly ( int numpoints, int * polypoints); Рисует границы ломаной линии (многогоугольника) установленным стилем и цветом линии, затем заполняет получившуюся область установленным битовым образом и цветом.

Пиксели

unsigned getpixel ( int x, int y); Возвращает цвет пикселя с заданными координатами.

void putpixel ( int x, int y, int color); Рисует пиксель цветом color в точке (x, y).

Дополнительные функции

void sound ( unsigned frequency); Включить звук(частота в гц).

void nosound ( void ); Выключить звук.

void delay (unsigned time); Задержка выполнения в миллисек.

void sleep ( unsigned lag); Задержка выполнения в сек.

Прототипы в файле dos.h

Данные функции не относятся к библиотеке graphics. Они приводятся в этом разделе, чтобы программист имел возможность включить звук в проектирование интерфейса.

Вопросы для самопроверки и контроля

Вопросы для самопроверки

1. Как перейти в графический режим?

2. Укажите размер экрана и начальные координаты курсора в текстовом и графическом режимах соответственно.

Контрольные вопросы

1. Что представляют собой файлы с расширением bgi?

2. Почему в графическом режиме используются битовые образы размером 8*8 пикселей?





Дата публикования: 2014-11-02; Прочитано: 214 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...