Use SpriteLoader for frame exporting.

This commit is contained in:
Paul Chote
2014-10-05 14:41:40 +13:00
parent 7207841f8b
commit 2b92ce7edd
8 changed files with 14 additions and 9 deletions

View File

@@ -23,6 +23,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get; private set; }
public float2 Offset { get; private set; }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return true; } }
public R8Image(Stream s)
{

View File

@@ -30,6 +30,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get { return Size; } }
public float2 Offset { get { return float2.Zero; } }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return false; } }
public Frame(Stream s)
{

View File

@@ -27,6 +27,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get { return reader.Size; } }
public float2 Offset { get { return float2.Zero; } }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return false; } }
public uint FileOffset;
public Format Format;

View File

@@ -22,6 +22,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get; private set; }
public float2 Offset { get; private set; }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return false; } }
public readonly uint FileOffset;
public readonly byte Format;

View File

@@ -20,6 +20,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get; private set; }
public float2 Offset { get { return float2.Zero; } }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return false; } }
public TmpTile(byte[] data, Size size)
{

View File

@@ -21,6 +21,7 @@ namespace OpenRA.FileFormats
public Size FrameSize { get { return Size; } }
public float2 Offset { get { return float2.Zero; } }
public byte[] Data { get; set; }
public bool DisableExportPadding { get { return false; } }
public TmpTSTile(Stream s, Size size)
{

View File

@@ -20,6 +20,7 @@ namespace OpenRA.Graphics
Size FrameSize { get; }
float2 Offset { get; }
byte[] Data { get; }
bool DisableExportPadding { get; }
}
public interface ISpriteSource