+
+void Cistern::save(FILE *archivo)
+{
+ char c_id[50], c_cap[50], c_x[50], c_y[50], c_img[50], c_ini[50];
+ sprintf(c_x,"\t\t<x>%d</x>\n",x);
+ sprintf(c_y,"\t\t<y>%d</y>\n",y);
+ sprintf(c_id,"%d",ID);
+ sprintf(c_cap,"\t\t<capacidad>%.2f</capacidad>\n", capacidad);
+ sprintf(c_ini,"\t\t<inicial>%.2f</inicial>\n", contenido_inicial);
+ sprintf(c_img,"\t\t<orientacion>%d</orientacion>\n",imgActual);
+ Glib::ustring dato;
+ dato = "\t<tanque nombre=\""+name+"\" id=\"";
+ dato += c_id;
+ dato += "\">\n";
+ dato += c_cap;
+ dato += c_ini;
+ dato += c_img;
+ dato += c_x;
+ dato += c_y;
+ dato += "\t</tanque>\n";
+ fprintf(archivo,dato.c_str());
+}