katam/include/data.h
2020-05-25 20:13:54 -05:00

98 lines
1.6 KiB
C

#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