From 617b7e54b6108215dbf13579427ab3f3b40a3700 Mon Sep 17 00:00:00 2001 From: megazig Date: Tue, 17 Mar 2009 07:12:52 -0500 Subject: updated brlyt.h and did most of pic1 and txt1 --- brlyt.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'brlyt.h') diff --git a/brlyt.h b/brlyt.h index e170d3d..9db9d72 100644 --- a/brlyt.h +++ b/brlyt.h @@ -19,7 +19,7 @@ typedef struct u32 unk1; // 0xFEFF0008 u32 filesize; // The filesize of the brlyt. u16 lyt_offset; // Offset to the lyt1 section. - u16 unk2; // Unknown. + u16 unk2; // Number of sections. } brlyt_header; typedef struct @@ -81,7 +81,8 @@ typedef struct typedef struct { - int a; + char a; + char pad[3]; float width; float height; } brlyt_lytheader_chunk; @@ -146,6 +147,9 @@ typedef struct u8 unk[16]; } brlyt_10b_chunk; +void swapBytes(unsigned char* char1, unsigned char* char2); +int bitExtraction(unsigned int num, unsigned int start, unsigned int end); + void parse_brlyt(char *filename); void make_brlyt(char* infile, char* outfile); -- cgit v1.3.1