]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
Se agrega la consante INFINITO pendiente desde el primer commit :-)
authorRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 1 Dec 2003 04:38:57 +0000 (04:38 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 1 Dec 2003 04:38:57 +0000 (04:38 +0000)
Client/src/principal.cpp
Model/include/plantitem.h
Model/src/conduct.cpp
Model/src/drainage.cpp
Model/src/plantitem.cpp
Model/src/splitter.cpp
Model/src/union.cpp

index 5066b52176d2aa165379deb789e46a0ad73489da..7b441eec9ef970bbe0a7e79c557ca59de00b7134 100644 (file)
@@ -16,6 +16,8 @@
 #include <unistd.h>
 #include <glibmm/thread.h>
 
 #include <unistd.h>
 #include <glibmm/thread.h>
 
+#define INFINITO 99999999
+
 Principal::Principal(BaseObjectType *co, const Glib::RefPtr<Gnome::Glade::Xml> &rg):Gtk::Window(co),refXml(rg)
 {
        Gtk::MenuItem *conect=0, *exit=0, *about=0, *mnu_prop=0, *mnu_disconnect=0;
 Principal::Principal(BaseObjectType *co, const Glib::RefPtr<Gnome::Glade::Xml> &rg):Gtk::Window(co),refXml(rg)
 {
        Gtk::MenuItem *conect=0, *exit=0, *about=0, *mnu_prop=0, *mnu_disconnect=0;
@@ -850,6 +852,7 @@ float Principal::get_float_from_xml(xmlNodePtr nodo)
                }
                nodo = nodo->next;
        }
                }
                nodo = nodo->next;
        }
+       if (tmp == INFINITO) tmp = 0;
        return tmp;
 }
 
        return tmp;
 }
 
index a85f62dbe98f678f45a46c841aa7aba1e976d53d..25b7eb2d53dd820c9311444cd6b94b58d5545fe2 100644 (file)
@@ -8,6 +8,8 @@
 #include "rgb.h"
 #include <sstream>
 
 #include "rgb.h"
 #include <sstream>
 
+#define INFINITO 99999999
+
 namespace PlaQui {
 
 namespace Model {
 namespace PlaQui {
 
 namespace Model {
index 08098d4f3486e40effd38cc7e345ae48a0d8074b..a0e40fe7019a40c57192c385bc424f792f9aec97 100644 (file)
@@ -10,7 +10,7 @@ Conduct::Conduct(const std::string &_name):Transport(_name)
        // Inicio los parametros de conectores
        in_slots = 1;
        out_slots = 1;
        // Inicio los parametros de conectores
        in_slots = 1;
        out_slots = 1;
-       actual_flow = 99999;
+       actual_flow = INFINITO;
        updated = false;
 }
 
        updated = false;
 }
 
index 85fec867fdc062154761dea2fa09c399bb97ded3..d421662330a541a834e9e86f4e42e7adf18b0b83 100644 (file)
@@ -9,7 +9,7 @@ Drainage::Drainage(const std::string &_name):Drain(_name),Control(_name)
        in_slots = 1;
        out_slots = 0;
        // FIXME hacer INFINITO!
        in_slots = 1;
        out_slots = 0;
        // FIXME hacer INFINITO!
-       capacity = 99999;
+       capacity = INFINITO;
        actual_flow = 0.0f;
 }
 
        actual_flow = 0.0f;
 }
 
@@ -41,7 +41,7 @@ void Drainage::recieve_msg(int msg, IConector *who, void *data)
                case MSG_QUERY_MAX_FLOW_OUT:
                        // FIXME Hacer INFINITO !!!
                        actual_flow = *((float *)data);
                case MSG_QUERY_MAX_FLOW_OUT:
                        // FIXME Hacer INFINITO !!!
                        actual_flow = *((float *)data);
-                       tmp = 999999;
+                       tmp = INFINITO;
                        who->recieve_msg(MSG_RESPONSE_MAX_FLOW, this, &tmp);
                        updated = true;
                break;
                        who->recieve_msg(MSG_RESPONSE_MAX_FLOW, this, &tmp);
                        updated = true;
                break;
index 75697223e2ee61a4eb2efe4d48f5f4df4fb7f7f5..34360b0485336bc0eb1b99ac16a68171820f9cd8 100644 (file)
@@ -67,5 +67,5 @@ void PlantItem::get_state_as_xml(std::stringstream &out)
        out << "\t</color>" << std::endl;
 
        // Para que quede bonito
        out << "\t</color>" << std::endl;
 
        // Para que quede bonito
-       actual_flow = 99999;
+       actual_flow = INFINITO;
 }
 }
index 140bf7e58b9b9d3f52e6462cab1227c97a80df60..cd3ccad169eb7d057e291ae15c9c763bf7b71df1 100644 (file)
@@ -72,7 +72,7 @@ void Splitter::update(int dir)
        // Si ya me actualice, no lo tengo que hacer de nuevo
        if (updated) return;
        // Seteo mi actualizar en true para evitar entrar de nuevo
        // Si ya me actualice, no lo tengo que hacer de nuevo
        if (updated) return;
        // Seteo mi actualizar en true para evitar entrar de nuevo
-       actual_flow = 99999;
+       actual_flow = INFINITO;
        updated = true;
        switch (dir) {
                case IN:
        updated = true;
        switch (dir) {
                case IN:
index a9397ddf10202b10cdc17b7b0c3eec9ea6700162..4e1a2acaf1546d6e6ef7d1cded5802d7651cda34 100644 (file)
@@ -11,7 +11,7 @@ Union::Union(const std::string &_name):Transport(_name)
        max_flow = 0.0f;
        in_on_zero = 0;
        in_ready = 0;
        max_flow = 0.0f;
        in_on_zero = 0;
        in_ready = 0;
-       actual_flow = 999999;
+       actual_flow = INFINITO;
        updated = false;
 }
 
        updated = false;
 }
 
@@ -144,8 +144,7 @@ void Union::update(int dir)
        if (updated) return;
        
        // Seteo mi actualizar en true para evitar entrar de nuevo
        if (updated) return;
        
        // Seteo mi actualizar en true para evitar entrar de nuevo
-       // FIXME : 99999 == INFINITO!!
-       actual_flow = 99999;
+       actual_flow = INFINITO;
        updated = true;
        switch (dir) {
                case IN:
        updated = true;
        switch (dir) {
                case IN: