double arrow

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, "Вася" );

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

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

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

Процедуры


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