tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
writer.writeToken("Version");
writer.writeInteger(MapVersion());
writer.nextLine();
- Map_Write(root, traverse, writer, false);
+ Map_Write(root, traverse, writer, false, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
writer.writeToken("Version");
writer.writeInteger(MapVersion());
writer.nextLine();
- Map_Write(root, traverse, writer, false);
+ Map_Write(root, traverse, writer, false, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
- Map_Write(root, traverse, writer, false);
+ Map_Write(root, traverse, writer, false, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
- Map_Write(root, traverse, writer, true);
+ Map_Write(root, traverse, writer, true, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
- Map_Write(root, traverse, writer, true);
+ Map_Write(root, traverse, writer, true, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
TokenWriter &writer = GlobalScripLibModule::getTable().m_pfnNewSimpleTokenWriter(outputStream);
- Map_Write(root, traverse, writer, true);
+ Map_Write(root, traverse, writer, true, writeComments);
writer.release();
}
};
tokeniser.release();
}
- void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+ void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
{
}
};