User`s manual

OP7100 Graphics Programming
77
Plot a Line
void op71PlotLine(int x1, int y1, int x2, int y2);
(x1,y1) and (x2,y2) are the endpoints of the line.
Plot a Circle
void op71PlotCircle(int xc, int yc, int rad);
(xc,yc) is the center of the circle, rad is the radius.
Plot a Polygon
void op71PlotPolygon(int n, int x1, int y1,...);
n is the number of vertices, (x1,y1) is the first vertex, followed by the
other vertices in the x-first order.
Fill a Circle
void op71FillCircle(int xc, int yc, int rad);
Similar to op71PlotCircle, but paints the circle solid.
Fill a Polygon
void op71FillPolygon(int n, int x1, int y1,...);
Similar to op71PlotPolygon, but paints the polygon solid. Note that
this function works for polygons with concave angles.
Draw a Bitmap
void op71XPutBitmap( int left, int top,
int width, int height, unsigned long bitmap );
Draws bitmap in the specified space. The data for the bitmap are stored
in xmem. Automatically calls op71XPutFastmap if bitmap is byte-
aligned (left-edge and width each evenly divisible by 8).
PARAMETERS: left is the left edge of the bitmap.
top is the top edge of the bitmap.
width is the width of the bitmap.
height is the height of the bitmap.
bitmap is the address of the bitmap in xmem.