mirror of
https://github.com/zeldaret/tp
synced 2026-08-30 01:20:14 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -10,8 +10,8 @@
|
||||
|
||||
class daLv6ChangeGate_HIO_c : public fOpAcm_HIO_entry_c {
|
||||
public:
|
||||
/* 80C70C4C */ daLv6ChangeGate_HIO_c();
|
||||
/* 80C71EE8 */ virtual ~daLv6ChangeGate_HIO_c() {}
|
||||
daLv6ChangeGate_HIO_c();
|
||||
virtual ~daLv6ChangeGate_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
@@ -20,17 +20,14 @@ public:
|
||||
/* 0xC */ u8 unk_0xc;
|
||||
};
|
||||
|
||||
/* 80C70C4C-80C70C94 0000EC 0048+00 1/1 0/0 0/0 .text __ct__21daLv6ChangeGate_HIO_cFv */
|
||||
daLv6ChangeGate_HIO_c::daLv6ChangeGate_HIO_c() {
|
||||
speed = 10.0f;
|
||||
move_amount = 562.5f;
|
||||
unk_0xc = 3;
|
||||
}
|
||||
|
||||
/* 80C7238C-80C7239C 000014 0010+00 4/4 0/0 0/0 .bss l_HIO */
|
||||
static daLv6ChangeGate_HIO_c l_HIO;
|
||||
|
||||
/* 80C72154-80C72184 000008 0030+00 1/1 0/0 0/0 .rodata mCcDObjInfo__17daLv6ChangeGate_c */
|
||||
const dCcD_SrcGObjInf daLv6ChangeGate_c::mCcDObjInfo = {
|
||||
{0, {{0, 0, 0}, {0x400, 0x11}, {0x79}}},
|
||||
{dCcD_SE_SWORD, 0, 0, 0, 0},
|
||||
@@ -38,14 +35,11 @@ const dCcD_SrcGObjInf daLv6ChangeGate_c::mCcDObjInfo = {
|
||||
{0},
|
||||
};
|
||||
|
||||
/* 80C721CC-80C72210 000020 0044+00 2/2 0/0 0/0 .data mCcDCyl__17daLv6ChangeGate_c */
|
||||
dCcD_SrcCyl daLv6ChangeGate_c::mCcDCyl = {
|
||||
mCcDObjInfo,
|
||||
{{0.0f, 0.0f, 0.0f}, 0.0f, 0.0f}
|
||||
};
|
||||
|
||||
/* 80C70D38-80C70DD4 0001D8 009C+00 2/2 0/0 0/0 .text setBaseMtx__17daLv6ChangeGate_cFv
|
||||
*/
|
||||
void daLv6ChangeGate_c::setBaseMtx() {
|
||||
mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z);
|
||||
mDoMtx_stack_c::ZXYrotM(0, shape_angle.y, shape_angle.z);
|
||||
@@ -54,8 +48,6 @@ void daLv6ChangeGate_c::setBaseMtx() {
|
||||
mpModel->setBaseTRMtx(mDoMtx_stack_c::get());
|
||||
}
|
||||
|
||||
/* 80C70DD4-80C70E40 000274 006C+00 1/0 0/0 0/0 .text CreateHeap__17daLv6ChangeGate_cFv
|
||||
*/
|
||||
int daLv6ChangeGate_c::CreateHeap() {
|
||||
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("L6ChBlk", 4);
|
||||
JUT_ASSERT(240, modelData != NULL);
|
||||
@@ -68,7 +60,6 @@ int daLv6ChangeGate_c::CreateHeap() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80C70E40-80C7106C 0002E0 022C+00 1/1 0/0 0/0 .text create__17daLv6ChangeGate_cFv */
|
||||
int daLv6ChangeGate_c::create() {
|
||||
fopAcM_ct(this, daLv6ChangeGate_c);
|
||||
|
||||
@@ -112,12 +103,10 @@ int daLv6ChangeGate_c::create() {
|
||||
return phase_state;
|
||||
}
|
||||
|
||||
/* 80C712A8-80C712F4 000748 004C+00 2/2 0/0 0/0 .text isSwitch__17daLv6ChangeGate_cFv */
|
||||
u8 daLv6ChangeGate_c::isSwitch() {
|
||||
return mSwState ^ fopAcM_isSwitch(this, mSwbit);
|
||||
}
|
||||
|
||||
/* 80C712F4-80C71494 000794 01A0+00 1/0 0/0 0/0 .text Execute__17daLv6ChangeGate_cFPPA3_A4_f */
|
||||
int daLv6ChangeGate_c::Execute(Mtx** param_0) {
|
||||
eventUpdate();
|
||||
moveGate();
|
||||
@@ -153,7 +142,6 @@ int daLv6ChangeGate_c::Execute(Mtx** param_0) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80C71494-80C715BC 000934 0128+00 1/1 0/0 0/0 .text moveGate__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::moveGate() {
|
||||
static void (daLv6ChangeGate_c::*mode_proc[])() = {
|
||||
&daLv6ChangeGate_c::modeWait,
|
||||
@@ -176,8 +164,6 @@ void daLv6ChangeGate_c::moveGate() {
|
||||
(this->*mode_proc[mMode])();
|
||||
}
|
||||
|
||||
/* 80C715BC-80C715F4 000A5C 0038+00 2/1 0/0 0/0 .text eventStart__17daLv6ChangeGate_cFv
|
||||
*/
|
||||
bool daLv6ChangeGate_c::eventStart() {
|
||||
if (mIsSwitch) {
|
||||
init_modeSlideRight();
|
||||
@@ -188,16 +174,12 @@ bool daLv6ChangeGate_c::eventStart() {
|
||||
return true;
|
||||
}
|
||||
|
||||
/* 80C715F4-80C71600 000A94 000C+00 3/3 0/0 0/0 .text init_modeWait__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::init_modeWait() {
|
||||
mMode = 0;
|
||||
}
|
||||
|
||||
/* 80C71600-80C71604 000AA0 0004+00 1/0 0/0 0/0 .text modeWait__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::modeWait() {}
|
||||
|
||||
/* 80C71604-80C716B4 000AA4 00B0+00 1/1 0/0 0/0 .text init_modeSlideRight__17daLv6ChangeGate_cFv
|
||||
*/
|
||||
void daLv6ChangeGate_c::init_modeSlideRight() {
|
||||
mTimer = getWaitTime();
|
||||
if (mTimer == 0xFF) {
|
||||
@@ -211,7 +193,6 @@ void daLv6ChangeGate_c::init_modeSlideRight() {
|
||||
mMode = 1;
|
||||
}
|
||||
|
||||
/* 80C716B4-80C7183C 000B54 0188+00 1/0 0/0 0/0 .text modeSlideRight__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::modeSlideRight() {
|
||||
if (mTimer != 0) {
|
||||
mTimer--;
|
||||
@@ -230,7 +211,6 @@ void daLv6ChangeGate_c::modeSlideRight() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 80C7183C-80C718EC 000CDC 00B0+00 1/1 0/0 0/0 .text init_modeSlideLeft__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::init_modeSlideLeft() {
|
||||
mTimer = getWaitTime();
|
||||
if (mTimer == 0xFF) {
|
||||
@@ -244,7 +224,6 @@ void daLv6ChangeGate_c::init_modeSlideLeft() {
|
||||
mMode = 2;
|
||||
}
|
||||
|
||||
/* 80C718EC-80C71A74 000D8C 0188+00 1/0 0/0 0/0 .text modeSlideLeft__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::modeSlideLeft() {
|
||||
if (mTimer != 0) {
|
||||
mTimer--;
|
||||
@@ -263,13 +242,11 @@ void daLv6ChangeGate_c::modeSlideLeft() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 80C71A74-80C71AF8 000F14 0084+00 1/1 0/0 0/0 .text init_modeBreak__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::init_modeBreak() {
|
||||
mDoAud_seStart(Z2SE_OBJ_TRAP_BREAK_STN, ¤t.pos, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(this)));
|
||||
mMode = 3;
|
||||
}
|
||||
|
||||
/* 80C71AF8-80C71D40 000F98 0248+00 1/0 0/0 0/0 .text modeBreak__17daLv6ChangeGate_cFv */
|
||||
void daLv6ChangeGate_c::modeBreak() {
|
||||
cXyz effpos(mMoveTransX, 0.0f, 0.0f);
|
||||
mDoMtx_stack_c::ZXYrotS(NULL, shape_angle.y, shape_angle.z);
|
||||
@@ -292,7 +269,6 @@ void daLv6ChangeGate_c::modeBreak() {
|
||||
fopAcM_delete(this);
|
||||
}
|
||||
|
||||
/* 80C71D40-80C71DE4 0011E0 00A4+00 1/0 0/0 0/0 .text Draw__17daLv6ChangeGate_cFv */
|
||||
int daLv6ChangeGate_c::Draw() {
|
||||
g_env_light.settingTevStruct(16, ¤t.pos, &tevStr);
|
||||
g_env_light.setLightTevColorType_MAJI(mpModel, &tevStr);
|
||||
@@ -303,36 +279,27 @@ int daLv6ChangeGate_c::Draw() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80C71DE4-80C71E14 001284 0030+00 1/0 0/0 0/0 .text Delete__17daLv6ChangeGate_cFv */
|
||||
int daLv6ChangeGate_c::Delete() {
|
||||
dComIfG_resDelete(&mPhase, "L6ChBlk");
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 80C71E14-80C71E40 0012B4 002C+00 1/0 0/0 0/0 .text daLv6ChangeGate_Draw__FP17daLv6ChangeGate_c
|
||||
*/
|
||||
static int daLv6ChangeGate_Draw(daLv6ChangeGate_c* i_this) {
|
||||
return i_this->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 80C71E40-80C71E60 0012E0 0020+00 1/0 0/0 0/0 .text
|
||||
* daLv6ChangeGate_Execute__FP17daLv6ChangeGate_c */
|
||||
static int daLv6ChangeGate_Execute(daLv6ChangeGate_c* i_this) {
|
||||
return i_this->MoveBGExecute();
|
||||
}
|
||||
|
||||
/* 80C71E60-80C71E80 001300 0020+00 1/0 0/0 0/0 .text
|
||||
* daLv6ChangeGate_Delete__FP17daLv6ChangeGate_c */
|
||||
static int daLv6ChangeGate_Delete(daLv6ChangeGate_c* i_this) {
|
||||
return i_this->MoveBGDelete();
|
||||
}
|
||||
|
||||
/* 80C71E80-80C71EA0 001320 0020+00 1/0 0/0 0/0 .text daLv6ChangeGate_Create__FP10fopAc_ac_c */
|
||||
static int daLv6ChangeGate_Create(fopAc_ac_c* i_this) {
|
||||
return ((daLv6ChangeGate_c*)i_this)->create();
|
||||
}
|
||||
|
||||
/* 80C72270-80C72290 -00001 0020+00 1/0 0/0 0/0 .data l_daLv6ChangeGate_Method */
|
||||
static actor_method_class l_daLv6ChangeGate_Method = {
|
||||
(process_method_func)daLv6ChangeGate_Create,
|
||||
(process_method_func)daLv6ChangeGate_Delete,
|
||||
@@ -341,7 +308,6 @@ static actor_method_class l_daLv6ChangeGate_Method = {
|
||||
(process_method_func)daLv6ChangeGate_Draw,
|
||||
};
|
||||
|
||||
/* 80C72290-80C722C0 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_Lv6ChgGate */
|
||||
extern actor_process_profile_definition g_profile_Obj_Lv6ChgGate = {
|
||||
fpcLy_CURRENT_e, // mLayerID
|
||||
3, // mListID
|
||||
|
||||
Reference in New Issue
Block a user