// Inicio los parametros de conectores
in_slots = 1;
out_slots = 1;
- actual_flow = 99999;
+ actual_flow = INFINITO;
updated = false;
}
void Conduct::update(int dir)
{
// Si ya me actualice, no lo tengo que hacer de nuevo
- if (updated) return;
+ if (updated) {
+ return;
+ }
// Seteo mi actualizar en true para evitar entrar de nuevo
- actual_flow = 99999;
updated = true;
actual_flow = max_flow;
send_msg(OUT, MSG_QUERY_MAX_FLOW_OUT, (void *)&actual_flow);
return;
}
- std::list<IConector *>::iterator i = in_list.begin();
- if (i != in_list.end()) {
- PlantItem *o = (PlantItem *)(*i);
- set_color( o->get_color() );
- }
#ifdef DEBUG
std::cout << name << "::Flujo actual = " << actual_flow << " de " << max_flow << std::endl;
#endif
updated = false;
+ color_updated = false;
}