Add support for 32 bit BGRA sprites.
This commit is contained in:
@@ -44,7 +44,8 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
sequences.Preload();
|
||||
|
||||
var count = 0;
|
||||
var sb = sequences.SpriteCache.SheetBuilder;
|
||||
|
||||
var sb = sequences.SpriteCache.SheetBuilders[SpriteFrameType.Indexed];
|
||||
foreach (var s in sb.AllSheets)
|
||||
{
|
||||
var max = s == sb.Current ? (int)sb.CurrentChannel + 1 : 4;
|
||||
@@ -52,6 +53,10 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
s.AsPng((TextureChannel)ChannelMasks[i], palette).Save("{0}.png".F(count++));
|
||||
}
|
||||
|
||||
sb = sequences.SpriteCache.SheetBuilders[SpriteFrameType.BGRA];
|
||||
foreach (var s in sb.AllSheets)
|
||||
s.AsPng().Save("{0}.png".F(count++));
|
||||
|
||||
Console.WriteLine("Saved [0..{0}].png", count - 1);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user