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;
// 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 = 99999;
updated = true;
switch (dir) {
case IN:
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;
- actual_flow = 99999;
}