Add map folder types. Fixes #4635.

This commit is contained in:
Paul Chote
2014-05-18 13:52:23 +12:00
parent e6d1f30cf0
commit 657ade7221
7 changed files with 29 additions and 18 deletions

View File

@@ -21,12 +21,13 @@ namespace OpenRA
{
public readonly ModMetadata Mod;
public readonly string[]
Folders, MapFolders, Rules, ServerTraits,
Folders, Rules, ServerTraits,
Sequences, VoxelSequences, Cursors, Chrome, Assemblies, ChromeLayout,
Weapons, Voices, Notifications, Music, Movies, Translations, TileSets,
ChromeMetrics, PackageContents, LuaScripts, MapCompatibility, Missions;
public readonly IReadOnlyDictionary<string, string> Packages;
public readonly IReadOnlyDictionary<string, string> MapFolders;
public readonly MiniYaml LoadScreen;
public readonly MiniYaml LobbyDefaults;
public readonly Dictionary<string, Pair<string, int>> Fonts;
@@ -43,7 +44,7 @@ namespace OpenRA
// TODO: Use fieldloader
Folders = YamlList(yaml, "Folders");
MapFolders = YamlList(yaml, "MapFolders");
MapFolders = YamlDictionary(yaml, "MapFolders");
Packages = YamlDictionary(yaml, "Packages");
Rules = YamlList(yaml, "Rules");
ServerTraits = YamlList(yaml, "ServerTraits");