migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c

This commit is contained in:
unknown
2020-11-29 20:16:52 -05:00
parent 58afa9ed78
commit 44b14ec128
163 changed files with 1975 additions and 1732 deletions
@@ -0,0 +1,48 @@
#include "JSystem/J2DGraph/J2DScreen/J2DScreen.h"
#include "JSystem/JKernel/JKRArchive/JKRArchive.h"
#include "JSystem/JUtility/JUTFont/JUTFont.h"
#include "d/d_drawlist/d_drawlist.h"
#include "d/d_save/d_save/d_save.h"
#include "d/d_pane/d_pane_class_alpha/d_pane_class_alpha.h"
struct dFile_info_c_vtable {
u32* addr1;
u32* addr2;
u32* dtor;
};
class dFile_info_c {
public:
dFile_info_c();
~dFile_info_c();
void screenSet(void);
int setSaveDate(dSv_save_c*, int, u8);
void setHeartCnt(dSv_save_c*);
void setSaveDate(dSv_save_c*);
void setPlayTime(dSv_save_c*);
void modeWait(void);
void modeMove(void);
void _draw(void);
private:
dFile_info_c_vtable vtable;
JKRArchive* archive;
dDlst_FileInfo_c file_info_draw_list;
J2DScreen* screen;
JUTFont* font;
u32 unk0;
u32 unk4;
u32 unk8;
u8 unk12;
u8 unk13;
u8 unk14;
u8 unk15;
CPaneMgrAlpha* w_dat_i1;
CPaneMgrAlpha* w_nda_i1;
char* unk28;
char* save_date;
char* play_time;
char* unk40;
};
int i = sizeof(dFile_info_c);