unhack hardcoded cnc menus

This commit is contained in:
Chris Forbes
2010-03-16 19:49:01 +13:00
parent 34127d0a28
commit b504fb53e6
6 changed files with 130 additions and 4 deletions

View File

@@ -63,6 +63,7 @@ namespace OpenRA.FileFormats
public readonly string[] Sequences = { };
public readonly string[] Chrome = { };
public readonly string[] Assemblies = { };
public readonly string[] ChromeLayout = { };
public Manifest(string[] mods)
{
@@ -77,6 +78,7 @@ namespace OpenRA.FileFormats
Sequences = YamlList(yaml, "Sequences");
Chrome = YamlList(yaml, "Chrome");
Assemblies = YamlList(yaml, "Assemblies");
ChromeLayout = YamlList(yaml, "ChromeLayout");
}
static string[] YamlList(Dictionary<string, MiniYaml> ys, string key) { return ys[key].Nodes.Keys.ToArray(); }