add dmeter2 header, isMagicFlag OK, setItem OK

This commit is contained in:
unknown
2020-12-06 14:38:26 -05:00
parent 555ff00e7a
commit 481c458e8d
3 changed files with 152 additions and 69 deletions
@@ -0,0 +1,103 @@
#include "dolphin/types.h"
struct dMeter2Info_c_vtable {
u32* addr1;
u32* addr2;
u32* dtor;
};
class dMeter2Info_c {
private:
dMeter2Info_c_vtable* vtable;
u8 unk4[4];
u32 unk8;
u32 unk12;
u32 unk16;
u32 unk20;
u32 unk24;
u32 unk28;
u32 unk32;
u32 unk36;
u8 unk40[16];
char mStageName[8];
struct cXyz position;
short angle;
u8 unk78;
u8 unk79;
u8 unk80;
u8 unk81[3];
float unk84;
float unk88;
float unk92;
float unk96;
float unk100;
float unk104;
float unk108;
float unk112;
float unk116;
float unk120;
float unk124;
float unk128;
u32 unk132;
u32 unk136;
u32 mMeterString;
u32 unk144;
u16 mMsgKeyWaitTimer;
u16 unk150;
u16 unk152;
u16 mHotSpringTimer;
u8 unk156[4];
u16 unk160;
u16 unk162;
u16 unk164;
u16 unk166;
s16 mFloatingMessageTimer;
u16 unk170;
u16 unk172;
u16 unk174;
u16 unk176;
u16 unk178;
u16 unk180;
u16 unk182;
u8 mDirectUseItem;
u8 unk185;
u8 unk186;
u8 unk187;
u8 unk188;
u8 unk189;
u8 unk190;
u8 unk191;
u8 mWarpStatus;
u8 unk193;
u8 unk194;
u8 unk195;
u32 unk196;
u32 unk200;
u8 unk204;
u8 unk205;
u8 unk206;
u8 unk207;
u32 unk208;
u32 unk212;
u8 unk216;
u8 unk217;
u8 unk218;
u8 unk219;
u8 unk220;
u8 unk221;
u8 mMiniGameCount;
u8 unk223;
u8 unk224;
u8 unk225;
u8 unk226;
u8 unk227[3];
u8 unk230;
u8 unk231;
u8 unk232;
char mSaveStageName[8];
u8 unk241;
u8 unk242;
u8 unk243[5];
};
extern dMeter2Info_c g_meter2_info;