]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/src/tank.cpp
arreglo miles de bugs que me hicieron cambiar muchas cosas que no eran necesarias...
[z.facultad/75.42/plaqui.git] / Model / src / tank.cpp
index 88cbbe6913e1b7e17c82082ba7a3ea2c385df16a..e951254a92de82d3ceeb553a899ab3b74d48b914 100644 (file)
@@ -18,7 +18,7 @@ bool Tank::get_output()
        return litros > 0;
 }
 
-void Tank::update()
+void Tank::update(int dir)
 {
        updated = true;
 }
@@ -66,3 +66,11 @@ void Tank::recieve_msg(int msg, IConector *who, void *data)
        }
 }
 
+void Tank::get_state_as_xml(std::stringstream &out)
+{
+       // El tanque no emite flujo actual!
+       out << "\t<tank name=\"" << name << "\">" << std::endl;
+       out << "\t\t<capacity>" << capacity << "</capacity>" << std::endl;
+       out << "\t\t<litros>" << litros << "</litros>" << std::endl;
+       out << "\t</tank>" << std::endl;
+}