Decompile filemanChooseAgentListMenuHandler

This commit is contained in:
Ryan Dwyer 2020-11-11 09:54:02 +10:00
parent 15072ce5fb
commit 15c65e5a5d
6 changed files with 231 additions and 774 deletions

View File

@ -49,7 +49,7 @@ struct menudialog menudialog_gamefiles2 = {
// 1af18
struct menuitem menuitems_fileselect2[] = {
{ MENUITEMTYPE_LABEL, 0, 0x00004010, L_OPTIONS(96), 0x00000000, NULL }, // "Choose Your Reality"
{ MENUITEMTYPE_LIST, 0, 0x00200000, 0x000000f5, 0x00000000, fileListChooseAgentMenuHandler },
{ MENUITEMTYPE_LIST, 0, 0x00200000, 0x000000f5, 0x00000000, filemanChooseAgentListMenuHandler },
{ MENUITEMTYPE_END, 0, 0x00000000, 0x00000000, 0x00000000, NULL },
};

File diff suppressed because it is too large Load Diff

View File

@ -1026,7 +1026,7 @@ glabel func0f10feac
);
GLOBAL_ASM(
glabel func0f1105fc
glabel savefileGetOverview
/* f1105fc: 27bdff08 */ addiu $sp,$sp,-248
/* f110600: afa500fc */ sw $a1,0xfc($sp)
/* f110604: 00802825 */ or $a1,$a0,$zero

View File

@ -47,7 +47,7 @@ char *pakMenuTextStatusMessage(struct menuitem *item);
char *pakMenuTextEditingPakName(struct menuitem *item);
bool filemanConsiderPushingFileSelectDialog(void);
void pakPushPakMenuDialog(void);
s32 fileListChooseAgentMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
s32 filemanChooseAgentListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
s32 pakGameNoteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
s32 filemanFileToCopyListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
s32 filemanFileToDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);

View File

@ -11,7 +11,7 @@ void savefileApplyOptions(struct savefile_solo *file);
void savefileLoadDefaults(struct savefile_solo *file);
s32 func0f10fac8(s32 arg0);
s32 func0f10feac(s32 arg0, s32 arg1, u16 arg2);
u32 func0f1105fc(void);
void savefileGetOverview(char *arg0, char *name, u8 *stage, u8 *difficulty, u32 *time);
bool func0f1106c8(void);
u32 func0f110720(void);
u32 func0f11080c(void);

View File

@ -4899,6 +4899,8 @@ struct savelocation {
/*0x30a*/ u8 unk30a;
/*0x30b*/ u8 filetype;
/*0x30c*/ u8 unk30c; // inuse?
/*0x30d*/ u8 unk30d;
/*0x30e*/ u8 unk30e;
};
struct var80075bc0 {