#ifndef GUARD_DATA_H #define GUARD_DATA_H #include "global.h" struct Sprite { u32 unk0; u8 filler4[4]; u32 unk8; u16 unkC; u8 fillerE[2]; u16 unk10; u16 unk12; u16 unk14; u16 unk16; u8 filler18[2]; u8 unk1A; u8 unk1B; u8 unk1C; u8 filler1D[2]; u8 unk1F; u8 filler20[6]; u8 unk26; u8 unk27; }; struct Unk_03000478 { u16 unk0; u16 unk2; u32 unk4; }; struct Unk_03000490 { vu8 unk00; vu8 unk01; vu8 unk02; vu8 unk03; vu8 unk04; vu16 unk06; vu16 unk08; vu16 unk0A; vu16 unk0C; const u8 *srcp; u32 filler14; s32 length; u16 filler1C; vu16 unk1E[3]; vu8 unk24; vu8 unk25; u8 filler26[2]; vu16 unk28; vu8 unk2A; vu8 unk2B; }; struct Unk_082D7850 { u8 filler0[2]; u16 unk2; u8 filler4[4]; void* unk8; u8 fillerC[4]; u16* unk10; u8 filler14[4]; void* unk18; }; struct Unk_082EAB98 { void *unk00[4]; u32 unk10; u16 unk14[4]; u32 unk1C[4][2]; u32 unk3C[4]; }; extern u16 gUnk_02038990[][2]; extern u32 gUnk_0203AD10; extern u8 gUnk_0203AD1C[]; extern u16 gUnk_0203AD2C; extern u8 gUnk_0203AD30; extern IntrFunc gUnk_03000470; extern struct Unk_03000478 gUnk_03000478; extern u32 gUnk_03000480; extern IntrFunc gUnk_03000484; extern struct Unk_03000490 gUnk_03000490; extern u32 gUnk_0300050C; extern struct MultiBootParam gMultiBootParam; extern u8 gUnk_03000554; extern u32 gUnk_03002440; extern u32 gUnk_03002E60; extern const u32* gUnk_03003674; extern const struct Unk_082D7850* gUnk_082D7850[]; extern const u32 gUnk_083B909C; #endif