Misc remaining FileSystem cleanups.
This commit is contained in:
@@ -32,7 +32,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
|
||||
foreach (var t in modData.Manifest.TileSets)
|
||||
{
|
||||
var ts = new TileSet(modData, t);
|
||||
var ts = new TileSet(modData.DefaultFileSystem, t);
|
||||
Console.WriteLine("Tileset: " + ts.Name);
|
||||
var sc = new SpriteCache(modData.DefaultFileSystem, modData.SpriteLoaders, new SheetBuilder(SheetType.Indexed));
|
||||
var nodes = MiniYaml.Merge(modData.Manifest.Sequences.Select(s => MiniYaml.FromStream(modData.DefaultFileSystem.Open(s))));
|
||||
|
||||
@@ -44,7 +44,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
|
||||
foreach (var t in modData.Manifest.TileSets)
|
||||
{
|
||||
var ts = new TileSet(modData, t);
|
||||
var ts = new TileSet(modData.DefaultFileSystem, t);
|
||||
var frameCache = new FrameCache(modData.DefaultFileSystem, modData.SpriteLoaders);
|
||||
|
||||
Console.WriteLine("Tileset: " + ts.Name);
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
MapSize = mapSize;
|
||||
}
|
||||
|
||||
public ModData ModData;
|
||||
public Map Map;
|
||||
public Ruleset Rules;
|
||||
public List<string> Players = new List<string>();
|
||||
@@ -42,9 +43,10 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
[Desc("FILENAME", "Convert a legacy INI/MPR map to the OpenRA format.")]
|
||||
public virtual void Run(ModData modData, string[] args)
|
||||
{
|
||||
ModData = modData;
|
||||
|
||||
// HACK: The engine code assumes that Game.modData is set.
|
||||
Game.ModData = modData;
|
||||
|
||||
Rules = modData.RulesetCache.Load(modData.DefaultFileSystem);
|
||||
|
||||
var filename = args[1];
|
||||
|
||||
Reference in New Issue
Block a user