Setcolor ( COLOR(0,255,0) ); // зеленыйцвет

circle (x, y, R);

При вызове функции circle в скобках указывают координаты центра и радиус окружности в пикселях. Это могут быть числа, имена переменных или арифметические выражения, например:

circle (200, y0+20, R);

Заливка произвольной области

Иногда бывает нужно залить каким-то цветом произвольную область, ограниченную контуром одного цвета. Это можно сделать с помощью функции

floodfill:

Setfillstyle (1, 11); // стиль 1, цвет 11

Floodfill (x, y, 0); // до границы цвета 0

Для заливки нужно знать координаты (x,y) одной (любой!) точки внутри этой области. Кроме того, нужно, чтобы граница области была одного цвета, без разрывов. Цвет границы указывается последним в списке данных, которые передаются функции floodfill.

Надписи

Функция outtextxy позволяет выводить текст в любом месте окна. Ей нужно задать координаты (x,y) левого верхнего угла текста. Цвет текста устанавливается с помощью функции setcolor:

setcolor (9);

outtextxy (x, y, "Вася");

Пример программы

Напишем программу, которая использует стандартные функции

для рисования домика. Попытайтесь разобраться в ней самостоятельно.

Процедуры


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: