Add a utility command for checking sequences.

This commit is contained in:
Paul Chote
2015-03-21 21:36:10 +00:00
parent 5de9e72707
commit a69145caf0
5 changed files with 56 additions and 1 deletions

View File

@@ -39,6 +39,7 @@ namespace OpenRA.Graphics
public interface ISpriteSequenceLoader
{
Action<string> OnMissingSpriteError { get; set; }
IReadOnlyDictionary<string, ISpriteSequence> ParseSequences(ModData modData, TileSet tileSet, SpriteCache cache, MiniYamlNode node);
}

View File

@@ -72,6 +72,7 @@ namespace OpenRA
throw new InvalidOperationException("Unable to find a sequence loader for type '{0}'.".F(sequenceFormat.Type));
SpriteSequenceLoader = (ISpriteSequenceLoader)ctor.Invoke(new[] { this });
SpriteSequenceLoader.OnMissingSpriteError = s => Log.Write("debug", s);
// HACK: Mount only local folders so we have a half-working environment for the asset installer
GlobalFileSystem.UnmountAll();