public override void WriteXml(System.Xml.XmlWriter writer)
{
writer.WriteAttributeString("width", _width.ToString());
writer.WriteAttributeString("height", _height.ToString());
writer.WriteStartElement("activities");
for (int i = 0; i < _textures.Count; ++i)
{
writer.WriteStartElement("activity");
writer.WriteAttributeString("Activity", ((Backend.Activity)(i / 8)).ToString());
writer.WriteAttributeString("Direction", ((Backend.Direction)(i % 8)).ToString());
_textures[i].WriteXml(writer);
writer.WriteEndElement();
}
writer.WriteEndElement();
}