]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - docs/developer/XMLmap.txt
propagate from internal tree
[xonotic/netradiant.git] / docs / developer / XMLmap.txt
index a88dd7f9c3db054e7652283c13c4e34dbd4c968e..07fe15a328282c148e14c6fc6a1ddace4f035baf 100644 (file)
@@ -1,27 +1,27 @@
-XMLmap branch:\r
-\r
-need to move the map loading / saving code out in a module\r
-what are the main dependencies?\r
-\r
-main functions to move out:\r
-Map_LoadFile\r
-Map_SaveFile\r
-(and all their direct dependencies/call graph)\r
-ex Entity_Parse Brush_Parse Entity_Write Brush_Write\r
-\r
-but? even changing to XML format we would need those functions too?\r
-is it worth having the .map and .xmlmap through a same interface?\r
-\r
-what dependencies?\r
--> active_brushes\r
--> GetToken etc.\r
--> LoadFile (load into a buffer) .. that's VFS right?\r
-\r
-first step: move some code out in map module and try to compile it..\r
-Map_LoadFile for example\r
-or the whole map.cpp?\r
-\r
-first problem: entity_t is declared in entity.h, currently not available to\r
-the plugin API. Clean way would be to create a wrapper, but speed says we\r
-should move entity_t to qertypes.h..\r
-\r
+XMLmap branch:
+
+need to move the map loading / saving code out in a module
+what are the main dependencies?
+
+main functions to move out:
+Map_LoadFile
+Map_SaveFile
+(and all their direct dependencies/call graph)
+ex Entity_Parse Brush_Parse Entity_Write Brush_Write
+
+but? even changing to XML format we would need those functions too?
+is it worth having the .map and .xmlmap through a same interface?
+
+what dependencies?
+-> active_brushes
+-> GetToken etc.
+-> LoadFile (load into a buffer) .. that's VFS right?
+
+first step: move some code out in map module and try to compile it..
+Map_LoadFile for example
+or the whole map.cpp?
+
+first problem: entity_t is declared in entity.h, currently not available to
+the plugin API. Clean way would be to create a wrapper, but speed says we
+should move entity_t to qertypes.h..
+