Add new packing flags

This commit is contained in:
Matt Nadareski
2020-08-28 19:15:23 -07:00
parent 244b85ecf8
commit 6f76051399
3 changed files with 32 additions and 0 deletions

View File

@@ -1709,6 +1709,10 @@ namespace SabreTools.Library.Tools
case "no":
case "unzip":
return PackingFlag.Unzip;
case "partial":
return PackingFlag.Partial;
case "flat":
return PackingFlag.Flat;
case "none":
default:
return PackingFlag.None;
@@ -1720,6 +1724,8 @@ namespace SabreTools.Library.Tools
"zip" => PackingFlag.Zip,
"no" => PackingFlag.Unzip,
"unzip" => PackingFlag.Unzip,
"partial" => PackingFlag.Partial,
"flat" => PackingFlag.Flat,
"none" => PackingFlag.None,
_ => PackingFlag.None,
};
@@ -2088,6 +2094,10 @@ namespace SabreTools.Library.Tools
return yesno ? "yes" : "zip";
case PackingFlag.Unzip:
return yesno ? "no" : "unzip";
case PackingFlag.Partial:
return "partial";
case PackingFlag.Flat:
return "flat";
default:
return null;
}
@@ -2096,6 +2106,8 @@ namespace SabreTools.Library.Tools
{
PackingFlag.Zip => yesno ? "yes" : "zip",
PackingFlag.Unzip => yesno ? "yes" : "zip",
PackingFlag.Partial => "partial",
PackingFlag.Flat => "flat",
_ => null,
};
#endif