]> git.llucax.com Git - z.facultad/75.42/figuras.git/commitdiff
Se reemplazan los float por int porque las medidas son en píxeles.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 3 Oct 2003 04:42:20 +0000 (04:42 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 3 Oct 2003 04:42:20 +0000 (04:42 +0000)
circulo.cpp
circulo.h
cuadrado.cpp
cuadrado.h
punto.h
rectangulo.cpp
rectangulo.h

index 5ce7d785e63d97195038ee6087458d79cbe650a4..55774b0a8d5d17f66cdf07cff3e1a1ac55148073 100644 (file)
@@ -21,7 +21,7 @@
 #endif
 
 Circulo::Circulo(size_t color, size_t grosor, const Punto& centro,
-        const char* nombre, float radio):
+        const char* nombre, int radio):
         Figura(color, grosor, centro, nombre), radio(radio) {
 #ifdef DEBUG
     std::cerr << "En constructor de Círculo." << std::endl;
index c3d2b0160d91bc5eb58919afad982818419d3cce..ea1047b5b097492f1bcf490731d0bc8695d90290 100644 (file)
--- a/circulo.h
+++ b/circulo.h
@@ -27,13 +27,13 @@ class Circulo: public Figura {
     protected:
 
         /// Radio.
-        float radio;
+        int radio;
 
     public:
 
         /// Constructor.
         Circulo(size_t color, size_t grosor, const Punto& centro,
-                const char* nombre, float radio);
+                const char* nombre, int radio);
 
         /// Destructor.
         virtual ~Circulo(void);
index 09b6ca28b13c683106c9c27a2e8c91a102d6f3d4..d54ca8f72caa0557c464447dee59bab8633c7ad0 100644 (file)
@@ -21,7 +21,7 @@
 #endif
 
 Cuadrado::Cuadrado(size_t color, size_t grosor, const Punto& centro,
-        const char* nombre, float lado):
+        const char* nombre, int lado):
         Rectangulo(color, grosor, centro, nombre, lado, lado) {
 #ifdef DEBUG
     std::cerr << "En constructor de Cuadrado." << std::endl;
index 5c85abfca231229f5fa19489cd25cd3e24d3dd1e..bdfb11827665ea7b5ec9799fcfc9e9bfcebf0fca 100644 (file)
@@ -28,7 +28,7 @@ class Cuadrado: public Rectangulo {
 
         /// Constructor.
         Cuadrado(size_t color, size_t grosor, const Punto& centro,
-                const char* nombre, float lado);
+                const char* nombre, int lado);
 
         /// Destructor.
         virtual ~Cuadrado(void);
diff --git a/punto.h b/punto.h
index b62fb34de3006bc125249a00c0463715d7fa37bf..5b02726d99620eb8818d791359a898eecd5a97bd 100644 (file)
--- a/punto.h
+++ b/punto.h
 struct Punto {
 
     /// Coordenada x.
-    float x;
+    int x;
 
     /// Coordenada y.
-    float y;
+    int y;
 
     /// Constructor.
-    Punto(float x, float y): x(x), y(y) {
+    Punto(int x, int y): x(x), y(y) {
 #ifdef DEBUG
         std::cerr << "En constructor de Punto." << std::endl;
 #endif
index c4e9e56f12416f498d2e72e332b234948f6517a0..26510d61a7ec06f23b8fbb1166626b761974d789 100644 (file)
@@ -21,7 +21,7 @@
 #endif
 
 Rectangulo::Rectangulo(size_t color, size_t grosor, const Punto& centro,
-        const char* nombre, float ancho, float alto):
+        const char* nombre, int ancho, int alto):
         Figura(color, grosor, centro, nombre), ancho(ancho), alto(alto) {
 #ifdef DEBUG
     std::cerr << "En constructor de Rectángulo." << std::endl;
index 47da206f699536cbf513aa7f846cde2542b68239..f1cdffdd321cd0ae32f079e9e569d69920cb04f4 100644 (file)
@@ -27,16 +27,16 @@ class Rectangulo: public Figura {
     protected:
 
         /// Ancho.
-        float ancho;
+        int ancho;
 
         /// Alto.
-        float alto;
+        int alto;
 
     public:
 
         /// Constructor.
         Rectangulo(size_t color, size_t grosor, const Punto& centro,
-                const char* nombre, float ancho, float alto);
+                const char* nombre, int ancho, int alto);
 
         /// Destructor.
         virtual ~Rectangulo(void);