made SequenceEditor a bit saner for mods (aftermath)

This commit is contained in:
Chris Forbes
2009-12-15 21:32:41 +13:00
parent 8ed1fec49c
commit 9e68f4fb9d

View File

@@ -12,6 +12,7 @@ namespace SequenceEditor
{
static class Program
{
static string XmlFilename;
public static string UnitName;
public static XmlDocument Doc;
public static Dictionary<string, Bitmap[]> Shps = new Dictionary<string, Bitmap[]>();
@@ -61,7 +62,7 @@ namespace SequenceEditor
e.AppendChild(seqnode);
}
Doc.Save("sequences.xml");
Doc.Save(XmlFilename);
}
[STAThread]
@@ -80,12 +81,13 @@ namespace SequenceEditor
throw new InvalidOperationException( "Unable to load MIX files" );
}
XmlFilename = args.FirstOrDefault( x => x.EndsWith(".xml") ) ?? "sequences.xml";
Doc = new XmlDocument();
Doc.Load("sequences.xml");
Doc.Load(XmlFilename);
Pal = new Palette(FileSystem.Open("temperat.pal"));
UnitName = args.FirstOrDefault();
UnitName = args.FirstOrDefault( x => !x.EndsWith(".xml") );
if (UnitName == null)
UnitName = GetTextForm.GetString("Unit to edit?", "e1");
if (UnitName == null)