xref: /csrg-svn/lib/libplot/aed/circle.c (revision 15514)
1*15514Sralph #ifndef lint
2*15514Sralph static char sccsid[] = "@(#)circle.c	4.1 (Berkeley) 11/11/83";
3*15514Sralph #endif
4*15514Sralph 
5*15514Sralph #include "aed.h"
6*15514Sralph 
7*15514Sralph /*---------------------------------------------------------
8*15514Sralph  *	Circle draws a circle.
9*15514Sralph  *
10*15514Sralph  *	Results:	None.
11*15514Sralph  *
12*15514Sralph  *	Side Effects:
13*15514Sralph  *	A circle of radius r is drawn at (x,y).
14*15514Sralph  *---------------------------------------------------------
15*15514Sralph  */
16*15514Sralph circle(x, y, r)
17*15514Sralph int x, y, r;
18*15514Sralph {
19*15514Sralph     char buf[3];
20*15514Sralph     setcolor("01");
21*15514Sralph     putc('Q', stdout);
22*15514Sralph     outxy20(x, y);
23*15514Sralph     putc('O', stdout);
24*15514Sralph     chex((r*scale)>>12, buf, 2);
25*15514Sralph     fputs(buf, stdout);
26*15514Sralph     (void) fflush(stdout);
27*15514Sralph }
28