X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/5885f9816965f487fd852a9ea46bbc580c48d317..f61a5ebd00d4620af70c3780ba821f5af68def1c:/Model/src/plantitem.cpp?ds=inline
diff --git a/Model/src/plantitem.cpp b/Model/src/plantitem.cpp
index aa3aa23..9405a94 100644
--- a/Model/src/plantitem.cpp
+++ b/Model/src/plantitem.cpp
@@ -8,6 +8,7 @@ PlantItem::PlantItem(const std::string &_name):IConector(0, 0)
{
name = _name;
updated = false;
+ fluid_color = RGB(255,255,255);
}
PlantItem::PlantItem(unsigned ins, unsigned outs):IConector(ins, outs)
@@ -22,7 +23,7 @@ PlantItem::~PlantItem()
void PlantItem::recieve_msg(int msg, IConector *who, void *data)
{
switch (msg) {
- case MSG_QUERY_MAX_FLOW:
+ case MSG_QUERY_MAX_FLOW_OUT:
// TODO
return;
break;
@@ -31,3 +32,17 @@ void PlantItem::recieve_msg(int msg, IConector *who, void *data)
}
}
+void PlantItem::get_state_as_xml(std::stringstream &out)
+{
+ out << "\t" << std::endl;
+ out << "\t\t" << actual_flow << "" << std::endl;
+ out << "\t" << std::endl;
+ out << "\t" << std::endl;
+ out << "\t\t" << fluid_color.r() << "" << std::endl;
+ out << "\t\t" << fluid_color.g() << "" << std::endl;
+ out << "\t\t" << fluid_color.b() << "" << std::endl;
+ out << "\t" << std::endl;
+
+ // Para que quede bonito
+ actual_flow = 99999;
+}