aboutsummaryrefslogtreecommitdiff
path: root/brlan.h
diff options
context:
space:
mode:
authormegazig <megazig@megazig-desktop.(none)>2009-04-19 14:36:52 -0500
committermegazig <megazig@megazig-desktop.(none)>2009-04-19 14:36:52 -0500
commit0a6bad6a04ebfb4b0723a118ab477af33c5a43b4 (patch)
tree50d9f6f9e114c9c55da7fe3e29ad1df3cbcaf83e /brlan.h
parent0c025bc83b0a889347fad1d128ab02a315656577 (diff)
big brlan fix
Diffstat (limited to '')
-rwxr-xr-xbrlan.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/brlan.h b/brlan.h
index dcdf480..7929968 100755
--- a/brlan.h
+++ b/brlan.h
@@ -83,7 +83,7 @@ typedef struct
typedef struct
{
u16 type; // Type (look at animtypes)
- u16 unk1; // ??? Every case has been 0x0200
+ u16 unk1; // Every case has been 0x0200 // 0x0100 for pairs
u16 coord_count; // How many coordinates.
u16 pad1; // All cases I've seen is zero.
u32 unk2; // ??? In every case I've seen, it is 0x0000000C.
@@ -96,6 +96,13 @@ typedef struct
u32 part3; // With Bit 16 set in flags, this seems to be yet another coordinate. (Bit 17 seems to act the same)
} tag_data;
+typedef struct
+{
+ u32 part1;
+ u16 part2;
+ u16 padding;
+} tag_data2;
+
void parse_brlan(char* filename);
void make_brlan(char* infile, char* outfile);