X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=polygon.cc;h=35bbd9cbe0c429aab6ba7bd5eff0d7dc6a089123;hb=599bf3fa2eb01b05ec677b628e65adb2fe4f91c3;hp=4068919f64fe79a98698347fe7e1cb485216ca78;hpb=b7ccc22341ca20668e98bad96c3d10ea77a47cc2;p=universe.git diff --git a/polygon.cc b/polygon.cc index 4068919..35bbd9c 100644 --- a/polygon.cc +++ b/polygon.cc @@ -2,9 +2,13 @@ // Written and (C) by Francois Fleuret // Contact for comments & bug reports +#include + #include #include "polygon.h" +using namespace std; + static const scalar_t dl = 20.0; static const scalar_t repulsion_constant = 0.2; static const scalar_t dissipation = 0.5; @@ -47,6 +51,7 @@ Polygon *Polygon::clone() { return new Polygon(_mass, _red, _green, _blue, _relative_x, _relative_y, _nb_vertices); } +#ifdef XFIG_SUPPORT void Polygon::color_xfig(XFigTracer *tracer) { tracer->add_color(int(255 * _red), int(255 * _green), int(255 * _blue)); } @@ -55,6 +60,7 @@ void Polygon::print_xfig(XFigTracer *tracer) { tracer->draw_polygon(int(255 * _red), int(255 * _green), int(255 * _blue), _nb_vertices, _x, _y); } +#endif #ifdef X11_SUPPORT void Polygon::draw(SimpleWindow *window) {