mirror of
https://github.com/zeldaret/tp
synced 2026-05-24 07:11:06 -04:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user