X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/a4fcf877753b034b1df7fa73d41388849fbc9000..bd2c5ebb465f2265d618feefb66479e5259dcfaa:/Model/src/exclusa.cpp?ds=inline diff --git a/Model/src/exclusa.cpp b/Model/src/exclusa.cpp index cc61519..8e56006 100644 --- a/Model/src/exclusa.cpp +++ b/Model/src/exclusa.cpp @@ -23,6 +23,11 @@ Exclusa::~Exclusa() void Exclusa::update(int dir) { + std::list::iterator i = in_list.begin(); + if (i != in_list.end()) { + PlantItem *o = (PlantItem *)(*i); + set_color( o->get_color() ); + } // Primero me fijo si la entrada esta operando, es decir // si hay alguien conectado para automatizar. if (input->is_operational()) { @@ -34,11 +39,6 @@ void Exclusa::update(int dir) void Exclusa::simulate() { - std::list::iterator i = in_list.begin(); - if (i != in_list.end()) { - PlantItem *o = (PlantItem *)(*i); - set_color( o->get_color() ); - } #ifdef DEBUG std::cout << name << ": " << ((is_open)?"Abierta":"Cerrada") << std::endl; #endif