Decompile menuGetDescription

This commit is contained in:
Ryan Dwyer
2020-04-30 22:08:48 +10:00
parent 6f4c59f67a
commit 94e809ceaa
8 changed files with 163 additions and 240 deletions
+14
View File
@@ -462,6 +462,20 @@
#define CROUCH_HALF 1
#define CROUCH_STAND 2
#define DESCRIPTION_BRIEFING 0x00
#define DESCRIPTION_MPCONFIG 0x01
#define DESCRIPTION_MPCHALLENGE 0x02
#define DESCRIPTION_CHRBIO 0x03
#define DESCRIPTION_MISCBIO 0x04
#define DESCRIPTION_DEVICETRAINING 0x05
#define DESCRIPTION_FRWEAPON 0x06
#define DESCRIPTION_HANGARBIO 0x07
#define DESCRIPTION_HOLOTRAINING 0x08
#define DESCRIPTION_HOLOTIP1 0x09
#define DESCRIPTION_HOLOTIP2 0x0a
#define DESCRIPTION_DEVICETIP1 0x0b
#define DESCRIPTION_DEVICETIP2 0x0c
#define DIFF_A 0x00
#define DIFF_SA 0x01
#define DIFF_PA 0x02
+1 -1
View File
@@ -32,7 +32,7 @@ Gfx *menuRenderItemCarousel(Gfx *gdl);
u32 func0f0ec4e4(void);
Gfx *menuRenderItemCheckbox(Gfx *gdl);
u32 func0f0ecbfc(void);
u32 func0f0ecc98(void);
char *menuGetDescription(u32 type);
Gfx *menuRenderItemScrollable(Gfx *gdl);
u32 func0f0ed264(void);
void func0f0ed514(u32 *arg0);
+17 -3
View File
@@ -3341,8 +3341,17 @@ struct menustackitem {
/*0x83e*/ u8 unk83e;
/*0x83f*/ u8 unk83f;
/*0x840*/ u8 unk840;
/*0x844*/ u32 unk844;
/*0x848*/ u32 unk848;
union {
/*0x844*/ u32 unk844;
/*0x844*/ u8 *mpconfigbuffer;
};
union {
/*0x848*/ u32 unk848;
/*0x848*/ u32 mpconfigbufferlen;
};
/*0x84c*/ u32 unk84c;
/*0x850*/ u32 unk850;
/*0x854*/ u32 unk854;
@@ -3709,7 +3718,12 @@ struct menustackitem {
/*0xdf8*/ u8 unkdf8;
/*0xdfc*/ struct menustackdfc unkdfc[4];
/*0xe1c*/ s32 slotindex;
/*0xe20*/ u32 slotcount;
union {
/*0xe20*/ u32 slotcount;
/*0xe20*/ struct mpconfigfull *mpconfig;
};
/*0xe24*/ u32 unke24;
/*0xe28*/ u32 unke28;
/*0xe2c*/ u32 unke2c;