}
Universe::~Universe() {
- for(int n = 0; n < _nb_polygons; n++) if(_polygons[n]) delete _polygons[n];
+ clear();
delete[] _polygons;
}
-void Universe::initialize(Polygon *p) {
+void Universe::initialize_polygon(Polygon *p) {
p->initialize(_nb_max_polygons);
}
return 0;
}
+#ifdef XFIG_SUPPORT
void Universe::print_xfig(XFigTracer *tracer) {
for(int n = 0; n < _nb_polygons; n++) {
if(_polygons[n]) {
}
}
}
+#endif
#ifdef X11_SUPPORT
void Universe::draw(SimpleWindow *window) {