]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/src/plantitem.cpp
* Todos los items, menos el tanque, ya actualizan bien los colores
[z.facultad/75.42/plaqui.git] / Model / src / plantitem.cpp
index ea3b85ee4d0f97e50ab73a6b28ab99eed4a92578..9405a945455e2191f23b9df591bcd5fd32e69482 100644 (file)
@@ -8,6 +8,7 @@ PlantItem::PlantItem(const std::string &_name):IConector(0, 0)
 {
        name = _name;
        updated = false;
 {
        name = _name;
        updated = false;
+       fluid_color = RGB(255,255,255);
 }
 
 PlantItem::PlantItem(unsigned ins, unsigned outs):IConector(ins, outs)
 }
 
 PlantItem::PlantItem(unsigned ins, unsigned outs):IConector(ins, outs)
@@ -36,6 +37,11 @@ void PlantItem::get_state_as_xml(std::stringstream &out)
        out << "\t<float name=\"" << name << "\">" << std::endl;
        out << "\t\t<actual_flow>" << actual_flow << "</actual_flow>" << std::endl;
        out << "\t</float>" << std::endl;
        out << "\t<float name=\"" << name << "\">" << std::endl;
        out << "\t\t<actual_flow>" << actual_flow << "</actual_flow>" << std::endl;
        out << "\t</float>" << std::endl;
+       out << "\t<color name=\"" << name << "\">" << std::endl;
+       out << "\t\t<r>" << fluid_color.r() << "</r>" << std::endl;
+       out << "\t\t<g>" << fluid_color.g() << "</g>" << std::endl;
+       out << "\t\t<b>" << fluid_color.b() << "</b>" << std::endl;
+       out << "\t</color>" << std::endl;
 
        // Para que quede bonito
        actual_flow = 99999;
 
        // Para que quede bonito
        actual_flow = 99999;