Pārlūkot izejas kodu

Added optional out attribute to packedItems node in polybuild to specify packed path.

Christopher Reed 12 gadi atpakaļ
vecāks
revīzija
b5e0f519a0
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 2
      Tools/Contents/polybuild/Source/polybuild.cpp

+ 4 - 2
Tools/Contents/polybuild/Source/polybuild.cpp

@@ -406,11 +406,13 @@ int main(int argc, char **argv) {
 			for(int i=0; i < packed->length; i++) {
 				ObjectEntry *entryPath = (*(*packed)[i])["path"];
 				ObjectEntry *entryType = (*(*packed)[i])["type"];
+				ObjectEntry *entryOut = (*(*packed)[i])["out"];
 				if(entryPath && entryType) {
+					if (!entryOut) entryOut = entryPath;
 					if(entryType->stringVal == "folder") {
-						addFolderToZip(z, entryPath->stringVal, entryPath->stringVal, false);
+						addFolderToZip(z, entryPath->stringVal, entryOut->stringVal, false);
 					} else {
-						addFileToZip(z, entryPath->stringVal, entryPath->stringVal, false);
+						addFileToZip(z, entryPath->stringVal, entryOut->stringVal, false);
 					}
 				}
 			}