Decompile dmenuRender

This commit is contained in:
Ryan Dwyer
2021-10-27 12:26:37 +10:00
parent 7f28a87972
commit 17fdc5fbec
6 changed files with 193 additions and 333 deletions
+3 -1
View File
@@ -26,11 +26,13 @@ bool debugAllowEndLevel(void);
bool debug0f11ef78(void);
bool debug0f11ef80(void);
Gfx *debugRender(Gfx *gdl);
Gfx *dmenuRender(Gfx *gdl);
void debugTick(void);
s32 debug0f11946cnb(s8 stickx, s8 sticky, u16 buttons, u16 buttonsthisframe);
bool debugIsLineModeEnabled(void);
extern u32 var800786f4nb;
extern s32 g_DebugMenuPositions[][2];
extern char *g_DebugMenuLabels[];
#endif
+2
View File
@@ -7,6 +7,8 @@
void func00013790(void);
void func00013798(void);
void func000142d4nb(void);
void func000137b0(s32 x, s32 y);
void func000137fc(char *text);
Gfx *func00013814(Gfx *gdl);
#endif
+15 -15
View File
@@ -3852,32 +3852,32 @@ struct menudata_mpend {
};
struct menudata_filemgr {
/*0xe1c*/ u32 filetypeplusone; // used
/*0xe20*/ u32 device; // used
/*0xe24*/ u32 unke24; // used
/*0xe1c*/ u32 filetypeplusone;
/*0xe20*/ u32 device;
/*0xe24*/ u32 unke24;
union {
u32 isdeletingforsave; // used
u32 isdeletingforsave;
u32 noteindex;
};
/*0xe2c*/ u32 unke2c; // used
/*0xe2c*/ u32 unke2c;
/*0xe30*/ u32 unke30;
/*0xe34*/ u16 errno; // used
/*0xe38*/ struct filelistfile *filetodelete; // used
/*0xe3c*/ u8 device1; // used
/*0xe3d*/ u8 filetypetodelete; // used
/*0xe3e*/ u8 unke3e; // used
/*0xe3f*/ u8 listnum; // used
/*0xe34*/ u16 errno;
/*0xe38*/ struct filelistfile *filetodelete;
/*0xe3c*/ u8 device1;
/*0xe3d*/ u8 filetypetodelete;
/*0xe3e*/ u8 unke3e;
/*0xe3f*/ u8 listnum;
/*0xe40*/ u16 unke40_00 : 1;
/*0xe40*/ u16 unke40_01 : 1;
/*0xe40*/ u16 unke40_02 : 14;
/*0xe42*/ u8 fileop;
union {
void *unke44; // used
void *unke44;
s32 mpplayernum;
};
/*0xe48*/ u32 fileid; // used
/*0xe4c*/ u32 deviceserial; // used
/*0xe50*/ u16 isretryingsave; // used
/*0xe48*/ u32 fileid;
/*0xe4c*/ u32 deviceserial;
/*0xe50*/ u16 isretryingsave;
/*0xe52*/ u8 device2;
#if VERSION >= VERSION_NTSC_1_0
/*0xe53*/ char filename[20];