StyleCop clean ModData
This commit is contained in:
@@ -30,6 +30,18 @@ namespace OpenRA
|
|||||||
public SpriteLoader SpriteLoader;
|
public SpriteLoader SpriteLoader;
|
||||||
public VoxelLoader VoxelLoader;
|
public VoxelLoader VoxelLoader;
|
||||||
|
|
||||||
|
public static IEnumerable<string> FindMapsIn(string dir)
|
||||||
|
{
|
||||||
|
string[] noMaps = { };
|
||||||
|
|
||||||
|
if (!Directory.Exists(dir))
|
||||||
|
return noMaps;
|
||||||
|
|
||||||
|
return Directory.GetDirectories(dir)
|
||||||
|
.Concat(Directory.GetFiles(dir, "*.zip"))
|
||||||
|
.Concat(Directory.GetFiles(dir, "*.oramap"));
|
||||||
|
}
|
||||||
|
|
||||||
public ModData(params string[] mods)
|
public ModData(params string[] mods)
|
||||||
{
|
{
|
||||||
Manifest = new Manifest(mods);
|
Manifest = new Manifest(mods);
|
||||||
@@ -45,7 +57,6 @@ namespace OpenRA
|
|||||||
FileSystem.UnmountAll();
|
FileSystem.UnmountAll();
|
||||||
foreach (var dir in Manifest.Folders)
|
foreach (var dir in Manifest.Folders)
|
||||||
FileSystem.Mount(dir);
|
FileSystem.Mount(dir);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void InitializeLoaders()
|
public void InitializeLoaders()
|
||||||
@@ -76,24 +87,13 @@ namespace OpenRA
|
|||||||
|
|
||||||
Rules.LoadRules(Manifest, map);
|
Rules.LoadRules(Manifest, map);
|
||||||
SpriteLoader = new SpriteLoader(Rules.TileSets[map.Tileset].Extensions, SheetBuilder);
|
SpriteLoader = new SpriteLoader(Rules.TileSets[map.Tileset].Extensions, SheetBuilder);
|
||||||
|
|
||||||
// TODO: Don't load the sequences for assets that are not used in this tileset. Maybe use the existing EditorTilesetFilters.
|
// TODO: Don't load the sequences for assets that are not used in this tileset. Maybe use the existing EditorTilesetFilters.
|
||||||
SequenceProvider.Initialize(Manifest.Sequences, map.Sequences);
|
SequenceProvider.Initialize(Manifest.Sequences, map.Sequences);
|
||||||
VoxelProvider.Initialize(Manifest.VoxelSequences, map.VoxelSequences);
|
VoxelProvider.Initialize(Manifest.VoxelSequences, map.VoxelSequences);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static IEnumerable<string> FindMapsIn(string dir)
|
|
||||||
{
|
|
||||||
string[] NoMaps = { };
|
|
||||||
|
|
||||||
if (!Directory.Exists(dir))
|
|
||||||
return NoMaps;
|
|
||||||
|
|
||||||
return Directory.GetDirectories(dir)
|
|
||||||
.Concat(Directory.GetFiles(dir, "*.zip"))
|
|
||||||
.Concat(Directory.GetFiles(dir, "*.oramap"));
|
|
||||||
}
|
|
||||||
|
|
||||||
Dictionary<string, Map> FindMaps(string[] mods)
|
Dictionary<string, Map> FindMaps(string[] mods)
|
||||||
{
|
{
|
||||||
var paths = mods.SelectMany(p => FindMapsIn("mods{0}{1}{0}maps{0}".F(Path.DirectorySeparatorChar, p)))
|
var paths = mods.SelectMany(p => FindMapsIn("mods{0}{1}{0}maps{0}".F(Path.DirectorySeparatorChar, p)))
|
||||||
@@ -108,7 +108,7 @@ namespace OpenRA
|
|||||||
var map = new Map(path);
|
var map = new Map(path);
|
||||||
ret.Add(map.Uid, map);
|
ret.Add(map.Uid, map);
|
||||||
}
|
}
|
||||||
catch(Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
Console.WriteLine("Failed to load map: {0}", path);
|
Console.WriteLine("Failed to load map: {0}", path);
|
||||||
Console.WriteLine("Details: {0}", e.ToString());
|
Console.WriteLine("Details: {0}", e.ToString());
|
||||||
|
|||||||
Reference in New Issue
Block a user