# HG changeset patch # User IBBoard # Date 1250970075 0 # Node ID d0c60b3204c110ffb99ec6259587111d934a48fe # Parent a143b077a8251f0d49b3045762659b82b3af0d84 Re #53: Add XML army saving * Make file identifiers public * Add army identifier to comment no-open-ticket diff -r a143b077a825 -r d0c60b3204c1 api/Factories/AbstractNativeWarFoundryFactory.cs --- a/api/Factories/AbstractNativeWarFoundryFactory.cs Sat Aug 22 18:35:03 2009 +0000 +++ b/api/Factories/AbstractNativeWarFoundryFactory.cs Sat Aug 22 19:41:15 2009 +0000 @@ -23,9 +23,9 @@ /// public abstract class AbstractNativeWarFoundryFactory : AbstractWarFoundryFactory, INativeWarFoundryFactory { - protected static readonly string SYSTEM_ZIP_IDENTIFIER = "WarFoundry_System"; - protected static readonly string RACE_ZIP_IDENTIFIER = "WarFoundry_Race"; - protected static readonly string ARMY_ZIP_IDENTIFIER = "WarFoundry_Army"; + public static readonly string SYSTEM_ZIP_IDENTIFIER = "WarFoundry_System"; + public static readonly string RACE_ZIP_IDENTIFIER = "WarFoundry_Race"; + public static readonly string ARMY_ZIP_IDENTIFIER = "WarFoundry_Army"; protected AbstractNativeWarFoundryFactory() { diff -r a143b077a825 -r d0c60b3204c1 api/Factories/Xml/WarFoundryXmlSaver.cs --- a/api/Factories/Xml/WarFoundryXmlSaver.cs Sat Aug 22 18:35:03 2009 +0000 +++ b/api/Factories/Xml/WarFoundryXmlSaver.cs Sat Aug 22 19:41:15 2009 +0000 @@ -35,6 +35,7 @@ file = ZipFile.Create(savePath); file.BeginUpdate(); file.Add(new StringZipEntrySource(CreateXmlString(toSave)), "data.armyx"); + file.SetComment(AbstractNativeWarFoundryFactory.ARMY_ZIP_IDENTIFIER); file.CommitUpdate(); success = true; }