]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/blobdiff - figura.cpp
Se agrega el cuadrado.
[z.facultad/75.42/euler-oo.git] / figura.cpp
index d4a6de30ea370059141316cee49f530724e81a23..f228a1648e7230023a154777ec5c8e67bea24ed1 100644 (file)
@@ -1,4 +1,4 @@
-/* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=0 fo+=t tw=80:
+/* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80:
  *
  * Taller de Programación (75.42).
  *
  * $Id$
  */
 
-#include "punto.h"
 #include "figura.h"
-#include <ostream>
-#include <cstdlib>
 #include <cstring>
 
+#ifdef DEBUG
+#   include <iostream>
+#endif
+
 Figura::Figura(size_t color, size_t grosor, const Punto& centro,
         const char* nombre): color(color), grosor(grosor), centro(centro) {
+#ifdef DEBUG
+    std::cerr << "En constructor de Figura." << std::endl;
+#endif
      strncpy(this->nombre, nombre, 30);
 }
 
-Figura::~Figura(void) {}
+Figura::~Figura(void) {
+#ifdef DEBUG
+    std::cerr << "En destructor de Figura." << std::endl;
+#endif
+}
 
 void Figura::dibujar(std::ostream& out) const {
     out << "color: " << color << ", grosor: " << grosor
         << ", nombre: " << nombre << ", centro: ";
     centro.dibujar(out);
-    out << std::endl;
 }