private void InitializeFlags()
{
string flagsFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "flags.xml");
if (File.Exists(flagsFile))
{
try
{
XmlDocument flags = new XmlDocument();
flags.Load(flagsFile);
foreach (XmlNode flag in flags["flags"])
{
Flags.Add(flag.Attributes["name"].Value, flag.InnerText);
}
}
catch (Exception ex)
{
Log.Warn("Error loading flags", ex);
}
}
}