public static FileFormat.Chunks.FNT Font(byte[] fileData) { FileFormat.Chunks.FNT FontImport = null; BinaryReader bin = new BinaryReader(new MemoryStream(fileData)); char[] id = new char[4]; uint size; byte[] data = new byte[] { }; using (bin) { id = bin.ReadChars(4); size = bin.ReadUInt32(); data = bin.ReadBytes((int)size); } if (data[0] != FileFormat.Chunks.FNTP.MagicalNumber) { FontImport = new FileFormat.Chunks.FNTF(id, data); } else { FontImport = new FileFormat.Chunks.FNTP(id, data); } return(FontImport); }
public Brain(string file, FileFormat.Chunks.FNT Font) { _file = file; _fontOpened = Font; }