use IBinaryStream interface instead of BinaryReader where appropriate.

This commit is contained in:
morkt
2016-10-16 18:29:54 +04:00
parent 3a1bae1a19
commit df01ce1893
23 changed files with 195 additions and 299 deletions

View File

@@ -82,7 +82,8 @@ namespace GameRes.Formats.Vitamin
stream.Position = 0x18;
RleUnpack (stream.AsStream, meta.AlphaSize - 0x18, alpha);
byte[] pixels;
using (var sbi = new StreamRegion (stream.AsStream, meta.AlphaSize, true))
using (var reg = new StreamRegion (stream.AsStream, meta.AlphaSize, true))
using (var sbi = new BinaryStream (reg, stream.Name))
using (var reader = new SbiReader (sbi, meta.BaseInfo))
{
reader.Unpack();