#ifndef PUNTO_H
#define PUNTO_H
-#include <ostream>
+#include <gtk/gtk.h>
#ifdef DEBUG
# include <iostream>
#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
#endif
}
- /// Dibuja un punto.
- virtual void dibujar(std::ostream& out) const {
- out << "Punto(" << x << ", " << y << ")";
- }
-
};
#endif // PUNTO_H