X-Git-Url: https://git.llucax.com/z.facultad/75.42/figuras.git/blobdiff_plain/87ee1f2c9d20abae655c2f0c85503a7c951f26d8..d59a939796884f74e123689ce4ba59ed1a707d24:/punto.h diff --git a/punto.h b/punto.h index 5b02726..5c3d7d8 100644 --- a/punto.h +++ b/punto.h @@ -17,7 +17,7 @@ #ifndef PUNTO_H #define PUNTO_H -#include +#include #ifdef DEBUG # include @@ -39,6 +39,15 @@ struct Punto { #endif } + /// Constructor a partir de punteros a dos spinbuttons. + Punto(GtkSpinButton* x, GtkSpinButton* y): + x(gtk_spin_button_get_value_as_int(x)), + y(gtk_spin_button_get_value_as_int(y)) { +#ifdef DEBUG + std::cerr << "En constructor de Punto." << std::endl; +#endif + } + /// Constructor de copia. Punto(const Punto& p): x(p.x), y(p.y) { #ifdef DEBUG @@ -53,11 +62,6 @@ struct Punto { #endif } - /// Dibuja un punto. - virtual void dibujar(std::ostream& out) const { - out << "Punto(" << x << ", " << y << ")"; - } - }; #endif // PUNTO_H