d_kyeff, d_kyeff2, m_Do_printf, and m_Do_graphic (#109)

* Split d_kyeff

* Partially matched d_kyeff

* split d_kyeff2

* Match d_kyeff2

* split m_Do_printf

* m_Do_printf partially matched

* hotfix and clang-format

* split m_Do_graphic

* rename symbols in m_Do_graphic

* Match a few functions in m_Do_graphic

* Fix Merge Errors

* Delete sh.exe.stackdump

* Update OSReportInit
This commit is contained in:
jdflyer
2021-01-31 18:03:38 -07:00
committed by GitHub
parent 24d529f67b
commit f1924e91f4
108 changed files with 5134 additions and 4349 deletions
@@ -144,8 +144,9 @@ public:
void setMaxOxygen(long max) { give_item.max_oxygen = max; }
u8 getDoStatus(void) { return mDoStatus; }
u8 getRStatus(void) { return mRStatus; }
inline char* getStartStageName() { return mStartStage.getName(); }
private:
private: // NEEDS TO BE FIXED
/* 0x00000 */ dBgS dbgs;
/* 0x0143C */ u8 field_0x143c[0x2999];
/* 0x03EC8 */ dStage_startStage_c mStartStage;
@@ -234,6 +235,7 @@ public:
dSv_memory_c& getMemory() { return info.getMemory(); }
dSv_event_c& getEvent() { return info.getEvent(); }
dSv_info_c& getInfo() { return info; }
inline dDlst_list_c& getDrawlist() { return draw_list_list; }
private:
/* 0x00000 */ dSv_info_c info;
@@ -479,6 +481,12 @@ inline void dComIfGp_setItem(u8 slot, u8 i_no) {
inline u32 dComIfGp_getNowVibration(void) {
return g_dComIfG_gameInfo.getPlay().getNowVibration();
}
inline char* dComIfGp_getStartStageName(void) {
return g_dComIfG_gameInfo.getPlay().getStartStageName();
}
inline void dComIfGd_reset(void) {
g_dComIfG_gameInfo.getDrawlist().reset();
}
extern "C" {
void dComIfGs_staffroll_next_go(void);