]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/src/splitter.cpp
* Todos los items, menos el tanque, ya actualizan bien los colores
[z.facultad/75.42/plaqui.git] / Model / src / splitter.cpp
index 360c004e7db730ee86b59cdea0532e320cebdafd..7afa150e9ea85328a2528c6b9c147ed6126f073b 100644 (file)
@@ -46,6 +46,7 @@ void Splitter::recieve_msg(int msg, IConector *who, void *data)
                break;
                case MSG_RESPONSE_MAX_FLOW: {
                        float max = *((float *)data);
+                       std::cout << name << ":Split " << max << std::endl;
                        if (pos == OUT) {
                                if (max < actual_flow)  actual_flow = max;
                                if (max_flow < actual_flow) actual_flow = max_flow;
@@ -82,6 +83,11 @@ void Splitter::simulate()
                return;
        }
 
+       std::list<IConector *>::iterator i = in_list.begin();
+       if (i != in_list.end()) {
+               PlantItem *o = (PlantItem *)(*i);
+               set_color( o->get_color() );
+       }
        std::cout << name << "::Flujo actual = " << actual_flow << std::endl;
        updated = false;
 }