1 /*- 2 * Copyright (c) 1983 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.proprietary.c% 6 */ 7 8 #ifndef lint 9 static char sccsid[] = "@(#)circle.c 5.2 (Berkeley) 04/22/91"; 10 #endif /* not lint */ 11 12 #include "aed.h" 13 14 /*--------------------------------------------------------- 15 * Circle draws a circle. 16 * 17 * Results: None. 18 * 19 * Side Effects: 20 * A circle of radius r is drawn at (x,y). 21 *--------------------------------------------------------- 22 */ 23 circle(x, y, r) 24 int x, y, r; 25 { 26 char buf[3]; 27 setcolor("01"); 28 putc('Q', stdout); 29 outxy20(x, y); 30 putc('O', stdout); 31 chex((r*scale)>>12, buf, 2); 32 fputs(buf, stdout); 33 (void) fflush(stdout); 34 } 35