Decompile mpChallengesListMenuHandler

This commit is contained in:
Ryan Dwyer
2022-01-11 22:31:05 +10:00
parent 5fc80eb784
commit 46b668f8fd
6 changed files with 269 additions and 921 deletions
+1 -1
View File
@@ -157,7 +157,7 @@ s32 amPickTargetMenuList(s32 operation, struct menuitem *item, union handlerdata
s32 x;
s32 y;
u32 colour;
s32 numremaining = (s32)data->type19.renderdata1;
s32 numremaining = (s32)data->type19.unk04;
s32 chrindex = -1;
struct chrdata *botchr = g_MpAllChrPtrs[g_Vars.currentplayer->aibuddynums[g_AmMenus[g_AmIndex].screenindex - 2]];
struct chrdata *playerchr = g_Vars.currentplayer->prop->chr;
+1 -1
View File
@@ -308,7 +308,7 @@ struct menudialog g_MpConfirmChallenge4MbMenuDialog = {
};
struct menuitem g_MpChallenges4MbMenuItems[] = {
{ MENUITEMTYPE_LIST, 1, 0x00200000, 0x00000078, 0x0000004d, menuhandler0017e4d4 },
{ MENUITEMTYPE_LIST, 1, 0x00200000, 0x00000078, 0x0000004d, mpChallengesListMenuHandler },
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
};
+2 -2
View File
@@ -6663,7 +6663,7 @@ Gfx *menuRenderItemModel(Gfx *gdl, struct menurendercontext *context)
renderdata.unk10 = true;
data.type19.gdl = gdl;
data.type19.renderdata1 = &renderdata;
data.type19.unk04 = (s32)&renderdata;
data.type19.renderdata2 = &renderdata;
gdl = (Gfx *)context->item->handler(MENUOP_RENDER, context->item, &data);
@@ -6850,7 +6850,7 @@ Gfx *menuRenderItemLabel(Gfx *gdl, struct menurendercontext *context)
renderdata.unk10 = false;
data.type19.gdl = gdl;
data.type19.renderdata1 = NULL;
data.type19.unk04 = 0;
data.type19.renderdata2 = &renderdata;
gdl = (Gfx *) context->item->handler(MENUOP_RENDER, context->item, &data);
+263 -915
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -57,7 +57,7 @@ s32 mpTeamNameMenuHandler(s32 operation, struct menuitem *item, union handlerdat
char *mpMenuTextTeamName(struct menuitem *item);
char *func0f17e318(struct menudialog *dialog);
s32 menudialog0017e3fc(s32 operation, struct menudialog *dialog, union handlerdata *data);
s32 menuhandler0017e4d4(s32 operation, struct menuitem *item, union handlerdata *data);
s32 mpChallengesListMenuHandler(s32 operation, struct menuitem *item, union handlerdata *data);
char *mpMenuTextChallengeName(struct menuitem *item);
s32 mpCombatChallengesMenuDialog(s32 operation, struct menudialog *dialog, union handlerdata *data);
char *mpMenuTextSavePlayerOrCopy(struct menuitem *item);
+1 -1
View File
@@ -3525,7 +3525,7 @@ struct menuitemrenderdata {
struct handlerdata_type19 {
Gfx *gdl;
struct menuitemrenderdata *renderdata1; // actually the list value?
s32 unk04;
struct menuitemrenderdata *renderdata2;
};