home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / microcrn / issue_44.arc / MICROCAD.ARC / CIRCLE.CPP < prev    next >
C/C++ Source or Header  |  1988-08-06  |  595b  |  25 lines

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