d_menu_save / pane_class / rename some data (#205)

* work on fop actor / actor mng, daalink, d_a_obj_item

* d_a_title mostly decompiled

* daalink / d_event / JMessage / dmsg_out_font work

* msg_scrn_base / msg_scrn_boss

* some work on mDo machine, d_menu_save, d_tresure, and various

* remove asm

* progress

* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data

* rename more data

* remove asm / progress

* match all of d_pane_class

* fixes / some dKankyo doc
This commit is contained in:
TakaRikka
2022-07-04 12:21:57 -07:00
committed by GitHub
parent b68cfbc0e6
commit 929c5cfa5a
572 changed files with 4756 additions and 8007 deletions
@@ -6,51 +6,14 @@
#include "SSystem/SComponent/c_API_controller_pad.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct mDoCPd_c {
/* 80007D74 */ void recalibrate();
static u8 m_cpadInfo[256];
};
//
// Forward References:
//
extern "C" void cAPICPad_recalibrate__Fv();
extern "C" void cAPICPad_ANY_BUTTON__FUl();
//
// External References:
//
extern "C" void recalibrate__8mDoCPd_cFv();
extern "C" u8 m_cpadInfo__8mDoCPd_c[256];
//
// Declarations:
//
#include "m_Do/m_Do_controller_pad.h"
/* 8026328C-802632AC 25DBCC 0020+00 0/0 3/3 0/0 .text cAPICPad_recalibrate__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void cAPICPad_recalibrate() {
nofralloc
#include "asm/SSystem/SComponent/c_API_controller_pad/cAPICPad_recalibrate__Fv.s"
void cAPICPad_recalibrate() {
mDoCPd_c::recalibrate();
}
#pragma pop
/* 802632AC-802632C8 25DBEC 001C+00 0/0 3/3 1/1 .text cAPICPad_ANY_BUTTON__FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u32 cAPICPad_ANY_BUTTON(u32 param_0) {
nofralloc
#include "asm/SSystem/SComponent/c_API_controller_pad/cAPICPad_ANY_BUTTON__FUl.s"
u32 cAPICPad_ANY_BUTTON(u32 portNo) {
return mDoCPd_c::getTrig(portNo) & (CButton::A | CButton::B | CButton::START);
}
#pragma pop