home *** CD-ROM | disk | FTP | other *** search
- // Figure 6 for "A Little CAD with C++"
- // Copyright 1988 Bruce Eckel
- // Permission required to distribute source
-
- // file: circle.cpp
- #include "circle.hpp"
- #include <fg.h>
-
- void circle::draw() {
- msm_hidecursor();
- fg_drawellipse (FG_WHITE, FG_MODE_SET,
- ~0, x_center, y_center, x_radius,
- y_radius, 0, 3600, fg_displaybox);
- msm_showcursor();
- }
-
- void circle::erase() {
- msm_hidecursor();
- fg_drawellipse (FG_BLACK, FG_MODE_SET,
- ~0, x_center, y_center, x_radius,
- y_radius, 0, 3600, fg_displaybox);
- msm_showcursor();
- }
-
-