Decompile menuhandler00108254

This commit is contained in:
Ryan Dwyer 2020-01-04 15:15:03 +10:00
parent e4e54c1a54
commit 2f2d34d84f
2 changed files with 11 additions and 29 deletions

View File

@ -508,34 +508,16 @@ glabel func0f1080d0
/* f108250: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel menuhandler00108254
/* f108254: 24010018 */ addiu $at,$zero,0x18
/* f108258: afa50004 */ sw $a1,0x4($sp)
/* f10825c: 14810011 */ bne $a0,$at,.L0f1082a4
/* f108260: afa60008 */ sw $a2,0x8($sp)
/* f108264: 3c0e8007 */ lui $t6,0x8007
/* f108268: 8dce1448 */ lw $t6,0x1448($t6)
/* f10826c: 3c18800a */ lui $t8,0x800a
/* f108270: 000e78c0 */ sll $t7,$t6,0x3
/* f108274: 01ee7823 */ subu $t7,$t7,$t6
/* f108278: 000f7880 */ sll $t7,$t7,0x2
/* f10827c: 01ee7821 */ addu $t7,$t7,$t6
/* f108280: 000f78c0 */ sll $t7,$t7,0x3
/* f108284: 01ee7823 */ subu $t7,$t7,$t6
/* f108288: 000f7900 */ sll $t7,$t7,0x4
/* f10828c: 030fc021 */ addu $t8,$t8,$t7
/* f108290: 8f18ee38 */ lw $t8,-0x11c8($t8)
/* f108294: 57000004 */ bnezl $t8,.L0f1082a8
/* f108298: 00001025 */ or $v0,$zero,$zero
/* f10829c: 03e00008 */ jr $ra
/* f1082a0: 24020001 */ addiu $v0,$zero,0x1
.L0f1082a4:
/* f1082a4: 00001025 */ or $v0,$zero,$zero
.L0f1082a8:
/* f1082a8: 03e00008 */ jr $ra
/* f1082ac: 00000000 */ sll $zero,$zero,0x0
);
s32 menuhandler00108254(u32 operation, struct menu_item *item, s32 *value)
{
if (operation == MENUOP_CHECKHIDDEN) {
if (g_MenuStack[g_MpPlayerNum].unk940 == 0) {
return true;
}
}
return 0;
}
GLOBAL_ASM(
glabel func0f1082b0

View File

@ -59,7 +59,7 @@ s32 menudialog0010ba10(u32, u32, u32 *);
s32 menudialog0010c804(u32, u32, u32 *);
s32 menudialog0010cc08(u32, u32, u32 *);
s32 menuhandler00108014(u32, u32, u32 *);
s32 menuhandler00108254(u32, u32, u32 *);
s32 menuhandler00108254(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler001084b8(u32, u32, u32 *);
s32 menuhandlerPakErrorTryAgain(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler00108cd0(u32, u32, u32 *);