using FSO.Files.Utils; using System.IO; namespace FSO.Files.Formats.IFF.Chunks { public class THMB : IffChunk { public int Width; public int Height; public int BaseYOff; public int XOff; public int AddYOff; //accounts for difference between roofed and unroofed. relative to the base. public override void Read(IffFile iff, Stream stream) { using (var io = IoBuffer.FromStream(stream, ByteOrder.LITTLE_ENDIAN)) { Width = io.ReadInt32(); Height = io.ReadInt32(); BaseYOff = io.ReadInt32(); XOff = io.ReadInt32(); //0 in all cases i've found, pretty much? AddYOff = io.ReadInt32(); } } } }