home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0000 - 0009 / ibm0000-0009 / ibm0003.tar / ibm0003 / C_DISK5.ZIP / MICROCAD / CIRCLE.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-26  |  554 b   |  24 lines

  1. // Copyright 1988 Bruce Eckel
  2. // Permission required to distribute source
  3.  
  4. // file: circle.cpp
  5. #include "circle.hpp"
  6. #include <fg.h>
  7.  
  8. void circle::draw() {
  9.     msm_hidecursor();
  10.     fg_drawellipse (FG_WHITE, FG_MODE_SET, 
  11.         ~0, x_center, y_center, x_radius,
  12.         y_radius, 0, 3600, fg_displaybox);
  13.     msm_showcursor();
  14. }
  15.  
  16. void circle::erase() {
  17.     msm_hidecursor();
  18.     fg_drawellipse (FG_BLACK, FG_MODE_SET, 
  19.         ~0, x_center, y_center, x_radius,
  20.         y_radius, 0, 3600, fg_displaybox);
  21.     msm_showcursor();
  22. }
  23.  
  24.