]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - plugins/mapq3/plugin.cpp
add an opt-out setting to not write entity and brush number comment on map write
[xonotic/netradiant.git] / plugins / mapq3 / plugin.cpp
index 764b1d140441e6be8d43348d66357d9b76ad35f4..af04cea37239148d48142016c0ab14264652bbc2 100644 (file)
@@ -129,13 +129,13 @@ public:
         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();
     }
 };
@@ -208,13 +208,13 @@ public:
         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();
     }
 };
@@ -312,10 +312,10 @@ public:
         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();
     }
 };
@@ -363,10 +363,10 @@ public:
         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();
     }
 };
@@ -414,10 +414,10 @@ public:
         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();
     }
 };
@@ -465,10 +465,10 @@ public:
         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();
     }
 };
@@ -641,7 +641,7 @@ public:
         tokeniser.release();
     }
 
-    void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream) const
+    void writeGraph(scene::Node &root, GraphTraversalFunc traverse, TextOutputStream &outputStream, bool writeComments) const
     {
     }
 };