Программирование на языке высокого уровня. Марапулец Ю.В. - 156 стр.

UptoLike

Составители: 

arc() - рисует текущим цветом дугу окружности с центром в точке с координатами (x, y)
и радиусом radius. Дуга рисуется от угла stangle до угла endangle. Описание.
void far arc (int x, int y, int stangle, int endangle, int radius);
bar() - рисует двухмерный заполненный цветом прямоугольник. Левый верхний и пра-
вый нижний углы прямоугольника заданы параметрами (left, top) и (right, bottom) соот-
ветственно. Описание.
void far bar (int left, int top, int right, int bottom);
bar3d() - рисует трехмерный заполненный цветом прямоугольник. Глубина столбца в
точках экрана задается параметром depth, вершина столбца задается параметром topflag.
Описание.
void far bar3d (int left, int top, int right, int bottom, int depth, int topflag);
circle() - рисует окружность текущим цветом. Центр окружности задается координатами
x и y, радиус параметром radius. Описание.
void far circle (int x, int y, int radius);
closegraph() - прекращает работу графической системы. Описание.
void far closegraph (void);
detectgraph()определяет оптимальный графический драйвер и графический режим
при проверке аппаратного обеспечения. Описание.
void far detectgraph (int far *graphdriver, int far *graphmode);
где *graphdriver - определяет используемый графический драйвер;
*graphmode - определяет исходный графический режим;
drawpoly() - рисует текущими цветом и шириной линии контур многоугольника, со-
стоящий из numpoints вершин. Координаты каждой вершины многоугольника задаются
парами параметров x и y, являющиеся элементами массива, на который указывает
*polypoints. Описание.
void far drawpoly (int numpoints, int far *polypoints);
ellipse() - рисует эллиптическую дугу. Описание.
void far ellipse (int x, int y, int stangle, int endangle, int xradius, int yradius);
fillellipse() - рисует и закрашивает эллипс. Описание.
void far fillellipse (int x, int y, int xradius, int yradius);
fillpoly() - рисует и закрашивает многоугольник. Описание.
void far fillpoly (int numpoints, int far *polypoints);
floodfill() - заполняет текущими цветом закраски и шаблоном ограниченную область,
внутри которой находится точка с заданными координатами x и y. В параметре border
указывается цвет границы ограниченной закрашиваемой области. Описание.
void far floodfill (int x, int y, int border);
getaspectratio()возвращает текущее отношение ширины изображения к его высоте.
Описание.
void far getaspectratio(int far *xasp, int far *yasp);
getbkcolor() - возвращает текущий цвет фона. Описание.
156
arc() - рисует текущим цветом дугу окружности с центром в точке с координатами (x, y)
и радиусом radius. Дуга рисуется от угла stangle до угла endangle. Описание.
        void far arc (int x, int y, int stangle, int endangle, int radius);

bar() - рисует двухмерный заполненный цветом прямоугольник. Левый верхний и пра-
вый нижний углы прямоугольника заданы параметрами (left, top) и (right, bottom) соот-
ветственно. Описание.
       void far bar (int left, int top, int right, int bottom);

bar3d() - рисует трехмерный заполненный цветом прямоугольник. Глубина столбца в
точках экрана задается параметром depth, вершина столбца задается параметром topflag.
Описание.
      void far bar3d (int left, int top, int right, int bottom, int depth, int topflag);

circle() - рисует окружность текущим цветом. Центр окружности задается координатами
x и y, радиус параметром radius. Описание.
        void far circle (int x, int y, int radius);

closegraph() - прекращает работу графической системы. Описание.
       void far closegraph (void);

detectgraph() – определяет оптимальный графический драйвер и графический режим
при проверке аппаратного обеспечения. Описание.
       void far detectgraph (int far *graphdriver, int far *graphmode);
где *graphdriver - определяет используемый графический драйвер;
*graphmode - определяет исходный графический режим;

drawpoly() - рисует текущими цветом и шириной линии контур многоугольника, со-
стоящий из numpoints вершин. Координаты каждой вершины многоугольника задаются
парами параметров x и y, являющиеся элементами массива, на который указывает
*polypoints. Описание.
      void far drawpoly (int numpoints, int far *polypoints);

ellipse() - рисует эллиптическую дугу. Описание.
        void far ellipse (int x, int y, int stangle, int endangle, int xradius, int yradius);

fillellipse() - рисует и закрашивает эллипс. Описание.
         void far fillellipse (int x, int y, int xradius, int yradius);

fillpoly() - рисует и закрашивает многоугольник. Описание.
        void far fillpoly (int numpoints, int far *polypoints);

floodfill() - заполняет текущими цветом закраски и шаблоном ограниченную область,
внутри которой находится точка с заданными координатами x и y. В параметре border
указывается цвет границы ограниченной закрашиваемой области. Описание.
        void far floodfill (int x, int y, int border);

getaspectratio() – возвращает текущее отношение ширины изображения к его высоте.
Описание.
       void far getaspectratio(int far *xasp, int far *yasp);

getbkcolor() - возвращает текущий цвет фона. Описание.

                                                    156