diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2024-02-01 20:56:47 -0500 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2024-02-01 20:56:47 -0500 |
| commit | f4ac738d36d4904a04e893d7741034f25428e216 (patch) | |
| tree | 893706fe23d1fa1f43795bc7dc6f5bc7638cf023 /src/d/actor | |
| parent | 49afbc07e2a83353bb9e6983dd9336cd4a761de6 (diff) | |
Clean up comments
Diffstat (limited to 'src/d/actor')
38 files changed, 331 insertions, 143 deletions
diff --git a/src/d/actor/d_a_agbsw0.cpp b/src/d/actor/d_a_agbsw0.cpp index adb462f7..70d307de 100644 --- a/src/d/actor/d_a_agbsw0.cpp +++ b/src/d/actor/d_a_agbsw0.cpp @@ -57,6 +57,7 @@ static dCcD_SrcCyl l_cyl_src = { }, }; +/* 00004838-00004B2C .text draw__10daAgbsw0_cFv */ BOOL daAgbsw0_c::draw() { u8 toCheck = getSw0(); u8 behavior = getType(); @@ -150,6 +151,7 @@ BOOL daAgbsw0_c::draw() { return true; } +/* 00004F80-00005458 .text create__10daAgbsw0_cFv */ int daAgbsw0_c::create() { u8 behavior = current.angle.z & 0xFF; u8 condition = getSw0(); @@ -300,6 +302,7 @@ BOOL daAgbsw0_c::execute() { agb_mail_struct daAgbsw0_c::mMail; u32 daAgbsw0_c::mSE; +/* 00000078-00000344 .text ExeSubA__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubA() { u32 sw = getSw0(); s16 condition = getParamNo(); @@ -384,6 +387,7 @@ BOOL daAgbsw0_c::ExeSubA() { return true; } +/* 00000344-0000066C .text ExeSubAT__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubAT() { u32 flag = getSw0(); s16 condition = getParamNo(); @@ -473,6 +477,7 @@ BOOL daAgbsw0_c::ExeSubAT() { return true; } +/* 0000066C-00000940 .text ExeSubA2__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubA2() { u32 sw = getSw0(); s16 condition = getParamNo(); @@ -553,6 +558,7 @@ BOOL daAgbsw0_c::ExeSubA2() { return true; } +/* 00000940-00000AB4 .text ExeSubF__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubF() { u32 sw = getSw0(); s16 condition = getParamNo(); @@ -588,6 +594,7 @@ BOOL daAgbsw0_c::ExeSubF() { return true; } +/* 00000AB4-00000E48 .text ExeSubF2__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubF2() { u32 sw = getSw0(); s16 condition = getParamNo(); @@ -680,6 +687,7 @@ BOOL daAgbsw0_c::ExeSubF2() { return true; } +/* 00000E48-00000FE4 .text ExeSubM__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubM() { u32 sw = getSw0(); if(sw != 0xFF && !fopAcM_isSwitch(this, sw)) { @@ -714,6 +722,7 @@ BOOL daAgbsw0_c::ExeSubM() { } } +/* 00001198-00001368 .text ExeSubM3__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubM2() { if(dComIfGs_isEventBit(0x2D01)) { if(field_0x298 == 1) { @@ -755,6 +764,7 @@ BOOL daAgbsw0_c::ExeSubM2() { } } +/* 00001198-00001368 .text ExeSubM3__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubM3() { if(dComIfGs_getTriforceNum() == 8) { if(field_0x298 == 1) { @@ -804,6 +814,7 @@ BOOL daAgbsw0_c::ExeSubM3() { #if VERSION == VERSION_JPN u32 daAgbsw0_c::TriforceCheck() #else +/* 00001368-000017B0 .text TriforceCheck__10daAgbsw0_cFP7daAgb_c */ u32 daAgbsw0_c::TriforceCheck(daAgb_c* agb) #endif { @@ -1010,6 +1021,7 @@ u16 daAgbsw0_c::DisposedMsg[] = { 0x005C, }; +/* 000017B0-00001AD0 .text ExeSubMW__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubMW() { u8 sw = getSw0(); @@ -1068,6 +1080,7 @@ BOOL daAgbsw0_c::ExeSubMW() { return true; } +/* 00000344-0000066C .text ExeSubAT__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubT() { u8 sw = getSw0(); @@ -1114,6 +1127,7 @@ BOOL daAgbsw0_c::ExeSubT() { return true; } +/* 00001CC8-00001FAC .text ExeSubS__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubS() { u8 sw = getSw0(); u8 sw1 = getSw1(); @@ -1181,6 +1195,7 @@ BOOL daAgbsw0_c::ExeSubS() { return true; } +/* 00001FAC-000021EC .text ExeSubR__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubR() { u8 sw = getSw0(); daAgb_c* agb = dComIfGp_getAgb(); @@ -1224,6 +1239,7 @@ BOOL daAgbsw0_c::ExeSubR() { return TRUE; } +/* 000021EC-00002A28 .text ExeSubB__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubB() { u8 sw = getSw0(); s16 restriction = getParamNo(); @@ -1401,6 +1417,7 @@ BOOL daAgbsw0_c::ExeSubB() { return true; } +/* 00002A28-00002D90 .text ExeSubD__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubD() { u8 sw = getSw0(); daAgb_c* agb = dComIfGp_getAgb(); @@ -1486,6 +1503,7 @@ BOOL daAgbsw0_c::ExeSubD() { return true; } +/* 00002D90-000030DC .text ExeSubFA__10daAgbsw0_cFv */ BOOL daAgbsw0_c::ExeSubFA() { u8 sw = getSw0(); s16 condition = getParamNo(); @@ -1587,6 +1605,7 @@ BOOL daAgbsw0_c::ExeSubFA() { return true; } +/* 000030DC-0000320C .text HitCheck__10daAgbsw0_cFP10fopAc_ac_c */ BOOL daAgbsw0_c::HitCheck(fopAc_ac_c* param_1) { if(mNonCircular == false) { f32 y_diff = param_1->current.pos.y - current.pos.y; @@ -1611,6 +1630,7 @@ BOOL daAgbsw0_c::HitCheck(fopAc_ac_c* param_1) { return false; } +/* 0000320C-00003344 .text HitCheck__10daAgbsw0_cF4cXyzf */ BOOL daAgbsw0_c::HitCheck(cXyz param_1, f32 param_2) { if(mNonCircular == false) { f32 y_diff = param_1.y - current.pos.y; @@ -1635,6 +1655,7 @@ BOOL daAgbsw0_c::HitCheck(cXyz param_1, f32 param_2) { return false; } +/* 00003344-0000476C .text MoveCheck__10daAgbsw0_cFs */ BOOL daAgbsw0_c::MoveCheck(s16 param_1) { switch(param_1) { case 1: @@ -2441,6 +2462,7 @@ BOOL daAgbsw0_c::MoveCheck(s16 param_1) { return 1; } +/* 0000477C-00004818 .text MailSend__10daAgbsw0_cFUsUcUcUcUc */ void daAgbsw0_c::MailSend(u16 msgID, u8 reactType, u8 toCheck, u8 toSet, u8 sfx) { mMail.msgID = msgID; mMail.swToSet = toSet; @@ -2453,18 +2475,22 @@ void daAgbsw0_c::MailSend(u16 msgID, u8 reactType, u8 toCheck, u8 toSet, u8 sfx) mDoGac_SendDataSet((u32*)&mMail, 8, 5, 0); } +/* 00004818-00004838 .text daAgbsw0_Draw__FP10daAgbsw0_c */ static BOOL daAgbsw0_Draw(daAgbsw0_c* i_this) { return i_this->draw(); } +/* 00004B2C-00004CF8 .text daAgbsw0_Execute__FP10daAgbsw0_c */ static void daAgbsw0_Execute(daAgbsw0_c* i_this) { i_this->execute(); } -static bool daAgbsw0_IsDelete(daAgbsw0_c*) { - return true; +/* 00004CF8-00004D00 .text daAgbsw0_IsDelete__FP10daAgbsw0_c */ +static BOOL daAgbsw0_IsDelete(daAgbsw0_c*) { + return TRUE; } +/* 00004D00-00004E98 .text daAgbsw0_Delete__FP10daAgbsw0_c */ static BOOL daAgbsw0_Delete(daAgbsw0_c* i_this) { daAgb_c* agb = dComIfGp_getAgb(); u32 id = i_this->current.angle.z & 0xFF; @@ -2513,6 +2539,7 @@ static BOOL daAgbsw0_Delete(daAgbsw0_c* i_this) { return true; } +/* 00004E98-00004F80 .text daAgbsw0_Create__FP10fopAc_ac_c */ static int daAgbsw0_Create(fopAc_ac_c* i_this) { fopAcM_SetupActor(i_this, daAgbsw0_c); diff --git a/src/d/actor/d_a_am.cpp b/src/d/actor/d_a_am.cpp index 24f0fed7..70571d79 100644 --- a/src/d/actor/d_a_am.cpp +++ b/src/d/actor/d_a_am.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_am.cpp -// +/** + * d_a_am.cpp + * Enemy - Armos Knight + */ #include "d/actor/d_a_am.h" #include "f_op/f_op_actor_mng.h" @@ -764,7 +764,6 @@ static void action_modoru_move(am_class* i_this) { /* 000028C4-00002A6C .text action_handou_move__FP8am_class */ static void action_handou_move(am_class* i_this) { - /* Nonmatching */ daPy_py_c* player = daPy_getPlayerActorClass(); switch (i_this->mState) { case 0x1E: diff --git a/src/d/actor/d_a_am2.cpp b/src/d/actor/d_a_am2.cpp index e6831e8c..0ad39b67 100644 --- a/src/d/actor/d_a_am2.cpp +++ b/src/d/actor/d_a_am2.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_am2.cpp -// +/** + * d_a_am2.cpp + * Enemy - Armos + */ #include "d/actor/d_a_am2.h" #include "f_op/f_op_actor_mng.h" diff --git a/src/d/actor/d_a_andsw0.cpp b/src/d/actor/d_a_andsw0.cpp index cc7df24a..04413245 100644 --- a/src/d/actor/d_a_andsw0.cpp +++ b/src/d/actor/d_a_andsw0.cpp @@ -19,10 +19,12 @@ enum { ACT_TIMER_SET = 30, }; +/* 00000078-00000080 .text daAndsw0_Draw__FP12andsw0_class */ static s32 daAndsw0_Draw(andsw0_class*) { return 1; } +/* 00000080-000003C4 .text daAndsw0_check__FP12andsw0_class */ static void daAndsw0_check(andsw0_class* i_this) { s32 numToCheck = i_this->mNumSwitchesToCheck; u32 switchToCheck; @@ -138,6 +140,7 @@ static void daAndsw0_check(andsw0_class* i_this) { static void* ac[7]; static s32 check_count; +/* 000003C4-0000044C .text bk_s_sub1__FPvPv */ static void* bk_s_sub1(void* i_this, void*) { if(fopAcM_IsActor(i_this) && fopAcM_GetName(i_this) == PROC_BK && (fopAcM_GetParam(i_this) & 0xF) == 7) { s32 count = check_count; //regswaps without this @@ -152,6 +155,7 @@ static void* bk_s_sub1(void* i_this, void*) { return 0; } +/* 0000044C-000004D4 .text bk_s_sub2__FPvPv */ static void* bk_s_sub2(void* i_this, void*) { if(fopAcM_IsActor(i_this) && fopAcM_GetName(i_this) == PROC_BK && (fopAcM_GetParam(i_this) & 0xF) == 4) { s32 count = check_count; //regswaps without this @@ -166,6 +170,7 @@ static void* bk_s_sub2(void* i_this, void*) { return 0; } +/* 000004D4-0000055C .text bk_s_sub3__FPvPv */ static void* bk_s_sub3(void* i_this, void*) { if(fopAcM_IsActor(i_this) && fopAcM_GetName(i_this) == PROC_BK && (fopAcM_GetParam(i_this) & 0xF) == 5) { s32 count = check_count; //regswaps without this @@ -180,6 +185,7 @@ static void* bk_s_sub3(void* i_this, void*) { return 0; } +/* 0000055C-000005D4 .text bb_s_sub__FPvPv */ static void* bb_s_sub(void* i_this, void*) { if(fopAcM_IsActor(i_this) && fopAcM_GetName(i_this) == PROC_BB) { s32 count = check_count; //regswaps without this @@ -194,6 +200,7 @@ static void* bb_s_sub(void* i_this, void*) { return 0; } +/* 000005D4-000006AC .text hajimari_actor_entry__FP12andsw0_class */ static s32 hajimari_actor_entry(andsw0_class* i_this) { for(int i = 0; i < 7; i++) { ac[i] = 0; @@ -215,6 +222,7 @@ static s32 hajimari_actor_entry(andsw0_class* i_this) { return 1; } +/* 000006AC-0000081C .text hajimarinomori_check__FP12andsw0_class */ static void hajimarinomori_check(andsw0_class* i_this) { fopAc_ac_c* actor = i_this; if (i_this->mBehaviorType == 0) { @@ -260,6 +268,7 @@ static void hajimarinomori_check(andsw0_class* i_this) { } } +/* 0000081C-00000914 .text event_start_check__FP12andsw0_class */ static void event_start_check(andsw0_class* i_this) { fopAc_ac_c* actor = i_this; switch (i_this->mEventState) { @@ -284,6 +293,7 @@ static void event_start_check(andsw0_class* i_this) { } } +/* 00000914-00000964 .text daAndsw0_Execute__FP12andsw0_class */ static s32 daAndsw0_Execute(andsw0_class* i_this) { event_start_check(i_this); if (i_this->mNumSwitchesToCheck == 0xFF) @@ -293,14 +303,17 @@ static s32 daAndsw0_Execute(andsw0_class* i_this) { return 1; } +/* 00000964-0000096C .text daAndsw0_IsDelete__FP12andsw0_class */ static s32 daAndsw0_IsDelete(andsw0_class*) { return 1; } +/* 0000096C-00000974 .text daAndsw0_Delete__FP12andsw0_class */ static s32 daAndsw0_Delete(andsw0_class*) { return 1; } +/* 00000974-00000A64 .text daAndsw0_Create__FP10fopAc_ac_c */ static s32 daAndsw0_Create(fopAc_ac_c* ac) { fopAcM_SetupActor(ac, andsw0_class); diff --git a/src/d/actor/d_a_bk.cpp b/src/d/actor/d_a_bk.cpp index 68ffbf87..79d435a5 100644 --- a/src/d/actor/d_a_bk.cpp +++ b/src/d/actor/d_a_bk.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_bk.cpp -// +/** + * d_a_bk.cpp + * Enemy - Bokoblin / ボコちゃん (Boko-chan) + */ #include "d/actor/d_a_bk.h" #include "f_op/f_op_actor_mng.h" diff --git a/src/d/actor/d_a_bomb.cpp b/src/d/actor/d_a_bomb.cpp index 2a08ea90..c86fc909 100644 --- a/src/d/actor/d_a_bomb.cpp +++ b/src/d/actor/d_a_bomb.cpp @@ -1,6 +1,6 @@ -// -// Generated by dtk -// Translation Unit: d_a_bomb.cpp -// +/** + * d_a_bomb.cpp + * Bomb + */ #include "d/actor/d_a_bomb3.inc" diff --git a/src/d/actor/d_a_bomb2.cpp b/src/d/actor/d_a_bomb2.cpp index ee335ef6..96509e21 100644 --- a/src/d/actor/d_a_bomb2.cpp +++ b/src/d/actor/d_a_bomb2.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_bomb2.cpp -// +/** + * d_a_bomb.cpp + * Bomb Flower Bomb + */ #include "d/actor/d_a_bomb2.h" #include "d/d_procname.h" diff --git a/src/d/actor/d_a_bomb3.inc b/src/d/actor/d_a_bomb3.inc index c4f99ac5..d0242966 100644 --- a/src/d/actor/d_a_bomb3.inc +++ b/src/d/actor/d_a_bomb3.inc @@ -111,6 +111,7 @@ void daBomb_fuseSmokeEcallBack::executeAfter(JPABaseEmitter* emitter) { field_0x04 = temp2; } +/* 800D977C-800D97C4 .text execute__26daBomb_fuseSparksEcallBackFP14JPABaseEmitter */ void daBomb_fuseSparksEcallBack::execute(JPABaseEmitter* emitter) { f32 x = mpPos->x; f32 y = mpPos->y; @@ -128,6 +129,7 @@ void daBomb_fuseSparksEcallBack::execute(JPABaseEmitter* emitter) { } } +/* 800D97C4-800D9950 .text draw_norm__8daBomb_cFv */ void daBomb_c::draw_norm() { J3DAnmTevRegKey* bombBrk = daPy_getPlayerLinkActorClass()->getBombBrk(); s16 end = bombBrk->getFrameMax(); @@ -171,6 +173,7 @@ void daBomb_c::draw_nut() { dComIfGd_setList(); } +/* 800D9A48-800D9BC0 .text draw__8daBomb_cFv */ BOOL daBomb_c::draw() { if(chk_attrState(this, ATTR_STATE_20)) { return true; @@ -206,10 +209,12 @@ BOOL daBomb_c::draw() { return true; } +/* 800D9BC0-800D9BE0 .text daBomb_Draw__FP8daBomb_c */ static BOOL daBomb_Draw(daBomb_c* i_this) { return i_this->draw(); } +/* 800D9BE0-800D9C8C .text checkExplodeCc_norm__8daBomb_cFv */ bool daBomb_c::checkExplodeCc_norm() { bool explode = false; @@ -237,6 +242,7 @@ bool daBomb_c::checkExplodeCc_norm() { return explode; } +/* 800D9C8C-800D9DBC .text checkExplodeCc_nut__8daBomb_cFv */ bool daBomb_c::checkExplodeCc_nut() { bool explode = false; bool hit = false; @@ -280,6 +286,7 @@ bool daBomb_c::checkExplodeCc_nut() { return ret; } +/* 800D9DBC-800D9E80 .text checkExplodeCc_cannon__8daBomb_cFv */ bool daBomb_c::checkExplodeCc_cannon() { bool explode = false; @@ -309,6 +316,7 @@ bool daBomb_c::checkExplodeCc_cannon() { return explode; } +/* 800D9E80-800D9F30 .text checkExplodeCc__8daBomb_cFv */ bool daBomb_c::checkExplodeCc() { if(0 < mRestTime) { typedef bool(daBomb_c::*checkFunc)(); @@ -324,6 +332,7 @@ bool daBomb_c::checkExplodeCc() { return false; } +/* 800D9F30-800D9FAC .text checkExplodeTimer__8daBomb_cFv */ bool daBomb_c::checkExplodeTimer() { bool explode = false; if(!chk_attrState(this, ATTR_STATE_200)) { @@ -337,10 +346,12 @@ bool daBomb_c::checkExplodeTimer() { return explode; } +/* 800D9FAC-800DA004 .text checkExplode__8daBomb_cFv */ bool daBomb_c::checkExplode() { return checkExplodeCc() || checkExplodeTimer(); } +/* 800DA004-800DA098 .text checkExplodeBg_norm__8daBomb_cFv */ bool daBomb_c::checkExplodeBg_norm() { bool sink = chk_water_sink(); bool land = chk_water_land(); @@ -483,6 +494,7 @@ void daBomb_c::posMoveF() { } } +/* 800DA520-800DA574 .text bgCrrPos__8daBomb_cFv */ void daBomb_c::bgCrrPos() { mAcch.CrrPos(*dComIfG_Bgsp()); bgCrrPos_lava(); @@ -490,6 +502,7 @@ void daBomb_c::bgCrrPos() { setRoomInfo(); } +/* 800DA574-800DA5E0 .text bgCrrPos_lava__8daBomb_cFv */ void daBomb_c::bgCrrPos_lava() { cXyz temp(current.pos.x, old.pos.y + 1.0f, current.pos.z); mGndChk.SetPos(&temp); @@ -529,20 +542,24 @@ void daBomb_c::bgCrrPos_water() { mbWaterIn = r5; } +/* 800DA700-800DA708 .text chk_water_land__8daBomb_cFv */ bool daBomb_c::chk_water_land() { return field_0x560; } +/* 800DA708-800DA710 .text chk_water_in__8daBomb_cFv */ bool daBomb_c::chk_water_in() { return mbWaterIn; } +/* 800DA710-800DA768 .text chk_water_sink__8daBomb_cFv */ bool daBomb_c::chk_water_sink() { bool water = chk_water_in(); return water && field_0x554.y - current.pos.y > 30.0f; } +/* 800DA768-800DA794 .text chk_lava_hit__8daBomb_cFv */ bool daBomb_c::chk_lava_hit() { if(field_0x554.x == -1.0e9f) { return false; @@ -551,6 +568,7 @@ bool daBomb_c::chk_lava_hit() { return current.pos.y < field_0x554.x; } +/* 800DA794-800DA7CC .text chk_dead_zone__8daBomb_cFv */ bool daBomb_c::chk_dead_zone() { return mAcch.GetGroundH() == -1.0e9f && field_0x554.y == -1.0e9f && field_0x554.x == -1.0e9f; } @@ -610,6 +628,7 @@ void daBomb_c::set_real_shadow_flag() { model = r30 ? mpModel : NULL; } +/* 800DA9DC-800DAA60 .text setRoomInfo__8daBomb_cFv */ void daBomb_c::setRoomInfo() { s32 roomNo; if(mAcch.GetGroundH() != -1.0e9f) { @@ -625,6 +644,7 @@ void daBomb_c::setRoomInfo() { current.roomNo = roomNo; } +/* 800DAA60-800DAB28 .text makeFireEffect__8daBomb_cFR4cXyzR5csXyz */ void daBomb_c::makeFireEffect(cXyz& pos, csXyz& rotation) { camera_class* cam = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0)); @@ -642,6 +662,7 @@ void daBomb_c::makeFireEffect(cXyz& pos, csXyz& rotation) { dComIfGp_getVibration().StartShock(7, -0x21, cXyz(0.0f, 1.0f, 0.0f)); } +/* 800DAB28-800DAC40 .text makeWaterEffect__8daBomb_cFv */ void daBomb_c::makeWaterEffect() { if(field_0x77D == 0) { fopAcM_seStart(this, JA_SE_OBJ_BOMB_WATER, 0); @@ -664,6 +685,7 @@ void daBomb_c::makeWaterEffect() { } } +/* 800DAC40-800DAD6C .text setFuseEffect__8daBomb_cFv */ void daBomb_c::setFuseEffect() { if(field_0x77E == 0) { field_0x77E = 1; @@ -681,6 +703,7 @@ void daBomb_c::setFuseEffect() { } } +/* 800DAD6C-800DAE54 .text eff_explode_normal__8daBomb_cFPC5csXyz */ void daBomb_c::eff_explode_normal(const csXyz* rotation) { dComIfGp_particle_setP1(dPa_name::ID_COMMON_LIGHT_FLASH, ¤t.pos, rotation, &mScale); dComIfGp_particle_setBombSmoke(dPa_name::ID_COMMON_SMOKE_CLOUD, ¤t.pos, NULL, &mScale); @@ -688,6 +711,7 @@ void daBomb_c::eff_explode_normal(const csXyz* rotation) { dComIfGp_particle_setToonP1(dPa_name::ID_COMMON_SMOKE_DEBRIS, ¤t.pos, NULL, &mScale); } +/* 800DAE54-800DAF94 .text eff_explode_cheap__8daBomb_cFPC5csXyz */ void daBomb_c::eff_explode_cheap(const csXyz* rotation) { JPABaseEmitter* emitter = dComIfGp_particle_setP1(dPa_name::ID_COMMON_LIGHT_FLASH, ¤t.pos, rotation, &mScale); if(emitter) { @@ -710,6 +734,7 @@ void daBomb_c::eff_explode_cheap(const csXyz* rotation) { } } +/* 800DAF94-800DB024 .text eff_explode__8daBomb_cFv */ void daBomb_c::eff_explode() { camera_class* cam = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0)); csXyz rot; @@ -725,6 +750,7 @@ void daBomb_c::eff_explode() { } } +/* 800DB024-800DB630 .text procExplode_init__8daBomb_cFv */ int daBomb_c::procExplode_init() { camera_class* camera = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0)); camera->mCamera.ForceLockOff(fopAcM_GetID(this)); @@ -891,6 +917,7 @@ bool daBomb_c::procExplode() { return true; } +/* 800DB880-800DB92C .text procCarry_init__8daBomb_cFv */ bool daBomb_c::procCarry_init() { if(chk_attrState(this, ATTR_STATE_100)) { setFuseEffect(); @@ -906,6 +933,7 @@ bool daBomb_c::procCarry_init() { return true; } +/* 800DB92C-800DB9DC .text procCarry__8daBomb_cFv */ bool daBomb_c::procCarry() { if(!fopAcM_checkCarryNow(this)) { if(speedF > 0.0f) { @@ -929,6 +957,7 @@ bool daBomb_c::procCarry() { } } +/* 800DB9DC-800DBA50 .text procWait_init__8daBomb_cFv */ bool daBomb_c::procWait_init() { mFunc = &daBomb_c::procWait; if(chk_attrState(this, ATTR_STATE_80)) { @@ -939,6 +968,7 @@ bool daBomb_c::procWait_init() { return true; } +/* 800DBA50-800DBBA0 .text procWait__8daBomb_cFv */ bool daBomb_c::procWait() { if(checkExplode()) { return true; @@ -983,12 +1013,14 @@ bool daBomb_c::procWait() { } } +/* 800DBBA0-800DBBC4 .text waitState_cannon__8daBomb_cFv */ bool daBomb_c::waitState_cannon() { se_cannon_fly_set(); return false; } +/* 800DBBC4-800DBC4C .text waitState_bomtyu__8daBomb_cFv */ void daBomb_c::waitState_bomtyu() { cLib_chaseF(&mScale.x, 1.0f, 0.05f); cLib_chaseF(&mScale.y, 1.0f, 0.05f); @@ -1001,6 +1033,7 @@ void daBomb_c::waitState_bomtyu() { } } +/* 800DBC4C-800DBC5C .text procSink__8daBomb_cFv */ bool daBomb_c::procSink() { field_0x781 = 1; @@ -1069,6 +1102,7 @@ BOOL daBomb_c::execute() { return true; } +/* 800DBF24-800DBF44 .text daBomb_Execute__FP8daBomb_c */ static BOOL daBomb_Execute(daBomb_c* i_this) { return i_this->execute(); } @@ -1135,6 +1169,7 @@ void daBomb_c::anm_play_nut() { } } +/* 800DC2D0-800DC384 .text set_mtx__8daBomb_cFv */ void daBomb_c::set_mtx() { mpModel->setBaseScale(mScale); mDoMtx_stack_c::transS(current.pos); @@ -1148,15 +1183,18 @@ void daBomb_c::set_mtx() { mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); } +/* 800DC384-800DC3A4 .text init_mtx__8daBomb_cFv */ void daBomb_c::init_mtx() { set_mtx(); } +/* 800DC3A4-800DC400 .text se_cannon_fly_set__8daBomb_cFv */ void daBomb_c::se_cannon_fly_set() { mDoAud_seStart(JA_SE_LK_SHIP_CANNON_FLY, ¤t.pos); field_0x77F = 1; } +/* 800DC400-800DC44C .text se_cannon_fly_stop__8daBomb_cFv */ void daBomb_c::se_cannon_fly_stop() { if(field_0x77F) { mDoAud_seStopActor(¤t.pos, -1); @@ -1164,6 +1202,7 @@ void daBomb_c::se_cannon_fly_stop() { } } +/* 800DC44C-800DC568 .text eff_water_splash__8daBomb_cFv */ void daBomb_c::eff_water_splash() { cXyz pos(current.pos.x, field_0x554.y, current.pos.z); fopKyM_createWpillar(&pos, 0.5f, 0.75f, 0); @@ -1187,10 +1226,12 @@ void daBomb_c::eff_water_splash() { fopAcM_seStart(this, JA_SE_OBJ_FALL_WATER_S, mtrlSndId); } -static bool daBomb_IsDelete(daBomb_c*) { - return true; +/* 800DC568-800DC570 .text daBomb_IsDelete__FP8daBomb_c */ +static BOOL daBomb_IsDelete(daBomb_c*) { + return TRUE; } +/* 800DC570-800DC67C .text bombDelete__8daBomb_cFv */ bool daBomb_c::bombDelete() { if(mSmoke.mpEmitter) { mSmoke.mpEmitter->mpEmitterCallBack = 0; @@ -1220,11 +1261,13 @@ bool daBomb_c::bombDelete() { return true; } +/* 800DC67C-800DC6A0 .text daBomb_Delete__FP8daBomb_c */ static BOOL daBomb_Delete(daBomb_c* i_this) { i_this->bombDelete(); return true; } +/* 800DC6A0-800DCADC .text createHeap__8daBomb_cFv */ BOOL daBomb_c::createHeap() { BOOL ret; if(mType == 1) { @@ -1267,10 +1310,12 @@ BOOL daBomb_c::createHeap() { } } +/* 800DCADC-800DCAFC .text daBomb_createHeap__FP10fopAc_ac_c */ static BOOL daBomb_createHeap(fopAc_ac_c* i_this) { return static_cast<daBomb_c*>(i_this)->createHeap(); } +/* 800DCAFC-800DCC0C .text create__8daBomb_cFv */ int daBomb_c::create() { int state = prm_get_state(); if(state == 5 || state == 6) { @@ -1305,9 +1350,7 @@ int daBomb_c::create() { return status; } -/* 800DCC0C-800DCEBC .text __ct__8daBomb_cFv */ -daBomb_c::daBomb_c() {} - +/* 800DCEF8-800DCF18 .text daBomb_Create__FP10fopAc_ac_c */ static int daBomb_Create(fopAc_ac_c* i_this) { return static_cast<daBomb_c*>(i_this)->create(); } @@ -1344,6 +1387,7 @@ static dCcD_SrcSph l_sph_src = { }, }; +/* 800DCF18-800DD1A4 .text create_init__8daBomb_cFv */ void daBomb_c::create_init() { mCir.SetWall(30.0f, 30.0f); mAcch.Set(¤t.pos, &old.pos, this, 1, &mCir, &speed, ¤t.angle, &shape_angle); diff --git a/src/d/actor/d_a_demo_item.cpp b/src/d/actor/d_a_demo_item.cpp index e5baaf99..a877aa75 100644 --- a/src/d/actor/d_a_demo_item.cpp +++ b/src/d/actor/d_a_demo_item.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_demo_item.cpp -// +/** + * d_a_demo_item.cpp + * Item - Cutscene Item + */ #include "d/actor/d_a_demo_item.h" #include "d/d_procname.h" diff --git a/src/d/actor/d_a_dr.cpp b/src/d/actor/d_a_dr.cpp index c79690f3..fad4afee 100644 --- a/src/d/actor/d_a_dr.cpp +++ b/src/d/actor/d_a_dr.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_dr.cpp -// +/** + * d_a_dr.cpp + * Valoo / ドラゴン (Dragon) + */ #include "d/actor/d_a_dr.h" #include "f_op/f_op_actor_mng.h" diff --git a/src/d/actor/d_a_hookshot.cpp b/src/d/actor/d_a_hookshot.cpp index 9378a900..ddf1137d 100644 --- a/src/d/actor/d_a_hookshot.cpp +++ b/src/d/actor/d_a_hookshot.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_hookshot.cpp -// +/** + * d_a_hookshot.cpp + * Hookshot + */ #include "d/actor/d_a_hookshot.h" #include "d/d_com_inf_game.h" diff --git a/src/d/actor/d_a_item.cpp b/src/d/actor/d_a_item.cpp index 5cbbbcb6..c3704efb 100644 --- a/src/d/actor/d_a_item.cpp +++ b/src/d/actor/d_a_item.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_item.cpp -// +/** + * d_a_item.cpp + * Item - Field Item + */ #include "d/d_item.h" #include "d/d_item_data.h" diff --git a/src/d/actor/d_a_itembase.cpp b/src/d/actor/d_a_itembase.cpp index c6e78502..5263084e 100644 --- a/src/d/actor/d_a_itembase.cpp +++ b/src/d/actor/d_a_itembase.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_itembase.cpp -// +/** + * d_a_itembase.cpp + * Item - Base Item Class + */ #include "d/actor/d_a_itembase.h" #include "d/d_item.h" diff --git a/src/d/actor/d_a_ki.cpp b/src/d/actor/d_a_ki.cpp index ab6a0e86..66704888 100644 --- a/src/d/actor/d_a_ki.cpp +++ b/src/d/actor/d_a_ki.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_ki.cpp -// +/** + * d_a_ki.cpp + * Enemy - Keese / キース (Kiisu) + */ #include "d/actor/d_a_ki.h" #include "m_Do/m_Do_ext.h" diff --git a/src/d/actor/d_a_kytag04.cpp b/src/d/actor/d_a_kytag04.cpp index 501c342a..5cb876ec 100644 --- a/src/d/actor/d_a_kytag04.cpp +++ b/src/d/actor/d_a_kytag04.cpp @@ -1,5 +1,6 @@ /** * d_a_kytag04.cpp + * Tag - Weather Tag 4 */ #include "d/actor/d_a_kytag04.h" @@ -8,6 +9,7 @@ #include "d/d_procname.h" #include "dolphin/types.h" +/* 00000078-00000080 .text daKytag04_Draw__FP13kytag04_class */ static BOOL daKytag04_Draw(kytag04_class*) { return TRUE; } diff --git a/src/d/actor/d_a_kytag05.cpp b/src/d/actor/d_a_kytag05.cpp index d9da620a..10ebf493 100644 --- a/src/d/actor/d_a_kytag05.cpp +++ b/src/d/actor/d_a_kytag05.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_kytag05.cpp -// +/** + * d_a_kytag05.cpp + * Tag - Weather Tag 5 + */ #include "d/actor/d_a_kytag05.h" #include "JAZelAudio/JAIZelBasic.h" @@ -15,6 +15,7 @@ #include "m_Do/m_Do_audio.h" #include "d/d_procname.h" +/* 00000078-00000080 .text daKytag05_Draw__FP13kytag05_class */ static BOOL daKytag05_Draw(kytag05_class*) { return TRUE; } @@ -109,14 +110,17 @@ static BOOL daKytag05_Execute(kytag05_class* a_this) { return TRUE; } +/* 000003F4-000003FC .text daKytag05_IsDelete__FP13kytag05_class */ static BOOL daKytag05_IsDelete(kytag05_class*) { return TRUE; } +/* 000003FC-00000404 .text daKytag05_Delete__FP13kytag05_class */ static BOOL daKytag05_Delete(kytag05_class*) { return TRUE; } +/* 00000404-000004C0 .text daKytag05_Create__FP10fopAc_ac_c */ static int daKytag05_Create(fopAc_ac_c* i_this) { fopAcM_SetupActor(i_this, kytag05_class); kytag05_class *a_this = (kytag05_class*)i_this; diff --git a/src/d/actor/d_a_kytag06.cpp b/src/d/actor/d_a_kytag06.cpp index ede6b155..e043363a 100644 --- a/src/d/actor/d_a_kytag06.cpp +++ b/src/d/actor/d_a_kytag06.cpp @@ -1,5 +1,6 @@ /** * d_a_kytag06.cpp + * Tag - Weather Tag 6 */ #include "d/actor/d_a_kytag06.h" @@ -11,10 +12,12 @@ #include "d/d_procname.h" #include "dolphin/types.h" -static bool daKytag06_Draw(kytag06_class*) { - return true; +/* 00000078-00000080 .text daKytag06_Draw__FP13kytag06_class */ +static BOOL daKytag06_Draw(kytag06_class*) { + return TRUE; } +/* 00000080-00000194 .text daKytag06_Execute__FP13kytag06_class */ static BOOL daKytag06_Execute(kytag06_class* i_this) { f32 time; int date; @@ -44,14 +47,17 @@ static BOOL daKytag06_Execute(kytag06_class* i_this) { return TRUE; } +/* 00000194-0000019C .text daKytag06_IsDelete__FP13kytag06_class */ static BOOL daKytag06_IsDelete(kytag06_class*) { return true; } +/* 0000019C-000001A4 .text daKytag06_Delete__FP13kytag06_class */ static BOOL daKytag06_Delete(kytag06_class*) { return true; } +/* 000001A4-00000224 .text daKytag06_Create__FP10fopAc_ac_c */ static int daKytag06_Create(fopAc_ac_c* i_this) { kytag06_class* tag = (kytag06_class*)i_this; int var; diff --git a/src/d/actor/d_a_magma.cpp b/src/d/actor/d_a_magma.cpp index 036a0e83..af271d56 100644 --- a/src/d/actor/d_a_magma.cpp +++ b/src/d/actor/d_a_magma.cpp @@ -14,10 +14,6 @@ daMagma_c::~daMagma_c() { dComIfG_resDelete(&mPhs, "Magma"); } -s32 daMagma_c::getPathNo() { - return fopAcM_GetParam(this); -} - s32 daMagma_c::create() { fopAcM_SetupActor(this, daMagma_c); diff --git a/src/d/actor/d_a_nh.cpp b/src/d/actor/d_a_nh.cpp index 0e014b93..e3d75537 100644 --- a/src/d/actor/d_a_nh.cpp +++ b/src/d/actor/d_a_nh.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_nh.cpp -// +/** + * d_a_nh.cpp + * Forest Firely / 森のほたる (Mori no Hotaru) + */ #include "d/actor/d_a_nh.h" #include "f_op/f_op_actor_mng.h" diff --git a/src/d/actor/d_a_npc_cb1.cpp b/src/d/actor/d_a_npc_cb1.cpp index 3fd6f704..862ad9ce 100644 --- a/src/d/actor/d_a_npc_cb1.cpp +++ b/src/d/actor/d_a_npc_cb1.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_npc_cb1.cpp -// +/** + * d_a_npc_cb1.cpp + * Player - Makar + */ #include "d/actor/d_a_npc_cb1.h" #include "dolphin/types.h" diff --git a/src/d/actor/d_a_npc_kamome.cpp b/src/d/actor/d_a_npc_kamome.cpp index 31e253a1..31630965 100644 --- a/src/d/actor/d_a_npc_kamome.cpp +++ b/src/d/actor/d_a_npc_kamome.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_npc_kamome.cpp -// +/** + * d_a_npc_kamome.cpp + * Player - Hyoi Seagull / かもめ (Kamome) + */ #include "d/actor/d_a_npc_kamome.h" #include "d/d_com_inf_game.h" diff --git a/src/d/actor/d_a_npc_md.cpp b/src/d/actor/d_a_npc_md.cpp index b8cb56f7..2c352152 100644 --- a/src/d/actor/d_a_npc_md.cpp +++ b/src/d/actor/d_a_npc_md.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_npc_md.cpp -// +/** + * d_a_npc_md.cpp + * Player - Medli / リト族(メドリ) (Ritozoku (Medli)) + */ #include "d/actor/d_a_npc_md.h" #include "d/d_procname.h" diff --git a/src/d/actor/d_a_obj_doguu_demo.cpp b/src/d/actor/d_a_obj_doguu_demo.cpp index 26117f29..0f22e6c1 100644 --- a/src/d/actor/d_a_obj_doguu_demo.cpp +++ b/src/d/actor/d_a_obj_doguu_demo.cpp @@ -13,10 +13,12 @@ #include "f_op/f_op_actor_mng.h" #include "m_Do/m_Do_mtx.h" +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ static BOOL CheckCreateHeap(fopAc_ac_c* i_this) { return ((daObjDoguuD_c*)i_this)->CreateHeap(); } +/* 00000098-00000214 .text CreateHeap__13daObjDoguuD_cFv */ BOOL daObjDoguuD_c::CreateHeap() { mUnusedParam = fopAcM_GetParam(this) & 0xFF; // Im not sure why this is here, none of the other // classes I looked at did this @@ -44,6 +46,7 @@ BOOL daObjDoguuD_c::CreateHeap() { return TRUE; } +/* 00000214-00000294 .text CreateInit__13daObjDoguuD_cFv */ void daObjDoguuD_c::CreateInit() { fopAcM_SetMtx(this, mpModel->getBaseTRMtx()); fopAcM_setCullSizeBox(this, -30000.0f, -5000.0f, -30000.0f, 30000.0f, 40000.0f, 30000.0f); @@ -52,6 +55,7 @@ void daObjDoguuD_c::CreateInit() { set_mtx(); } +/* 00000294-00000314 .text set_mtx__13daObjDoguuD_cFv */ void daObjDoguuD_c::set_mtx() { mpModel->setBaseScale(mScale); mDoMtx_stack_c::transS(current.pos); @@ -76,6 +80,7 @@ s32 daObjDoguuD_c::_create() { return ret; } +/* 00000314-000003BC .text daObjDoguuD_create__FPv */ static s32 daObjDoguuD_create(void* i_this) { return ((daObjDoguuD_c*)i_this)->_create(); } @@ -88,6 +93,7 @@ BOOL daObjDoguuD_c::_delete() { return TRUE; } +/* 000003BC-00000424 .text daObjDoguuD_Delete__FPv */ static BOOL daObjDoguuD_Delete(void* i_this) { return ((daObjDoguuD_c*)i_this)->_delete(); } @@ -101,6 +107,7 @@ BOOL daObjDoguuD_c::_draw() { return TRUE; } +/* 00000424-000004C8 .text daObjDoguuD_Draw__FPv */ static BOOL daObjDoguuD_Draw(void* i_this) { return ((daObjDoguuD_c*)i_this)->_draw(); } @@ -116,10 +123,12 @@ BOOL daObjDoguuD_c::_execute() { return TRUE; } +/* 000004C8-00000538 .text daObjDoguuD_Execute__FPv */ static BOOL daObjDoguuD_Execute(void* i_this) { return ((daObjDoguuD_c*)i_this)->_execute(); } +/* 00000538-00000540 .text daObjDoguuD_IsDelete__FPv */ static BOOL daObjDoguuD_IsDelete(void*) { return TRUE; } @@ -145,4 +154,4 @@ actor_process_profile_definition g_profile_Obj_DoguuD = { /* Status */ fopAcStts_UNK40000_e, /* Group */ fopAc_ACTOR_e, /* CullType */ fopAc_CULLBOX_CUSTOM_e, -};
\ No newline at end of file +}; diff --git a/src/d/actor/d_a_obj_pbka.cpp b/src/d/actor/d_a_obj_pbka.cpp index 80651884..012b8861 100644 --- a/src/d/actor/d_a_obj_pbka.cpp +++ b/src/d/actor/d_a_obj_pbka.cpp @@ -8,6 +8,7 @@ #include "m_Do/m_Do_mtx.h" #include "d/d_procname.h" +/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ static int CheckCreateHeap(fopAc_ac_c* i_this) { daObjPbka_c* a_this = (daObjPbka_c*)i_this; return a_this->CreateHeap(); @@ -24,6 +25,7 @@ BOOL daObjPbka_c::CreateHeap() { return TRUE; } +/* 0000015C-000001CC .text CreateInit__11daObjPbka_cFv */ void daObjPbka_c::CreateInit() { fopAcM_SetMtx(this, mpModel->getBaseTRMtx()); fopAcM_setCullSizeBox(this, -300.0f, -300.0f, -300.0f, 300.0f, 300.0f, 300.0f); @@ -31,6 +33,7 @@ void daObjPbka_c::CreateInit() { set_mtx(); } +/* 000001CC-0000024C .text set_mtx__11daObjPbka_cFv */ void daObjPbka_c::set_mtx() { J3DModel* model; model = mpModel; @@ -56,6 +59,7 @@ s32 daObjPbka_c::_create() { return phase_state; } +/* 0000024C-000002EC .text daObjPbka_Create__FPv */ static int daObjPbka_Create(void* i_this) { return static_cast<daObjPbka_c*>(i_this)->_create(); } @@ -65,6 +69,7 @@ BOOL daObjPbka_c::_delete() { return TRUE; } +/* 000002EC-0000031C .text daObjPbka_Delete__FPv */ static BOOL daObjPbka_Delete(void* i_this) { static_cast<daObjPbka_c*>(i_this)->_delete(); return TRUE; @@ -80,6 +85,7 @@ BOOL daObjPbka_c::_draw() { return TRUE; } +/* 0000031C-000003C0 .text daObjPbka_Draw__FPv */ static BOOL daObjPbka_Draw(void* i_this) { daObjPbka_c* a_this = (daObjPbka_c*)i_this; return a_this->_draw(); @@ -93,10 +99,12 @@ BOOL daObjPbka_c::_execute() { return TRUE; } +/* 000003C0-00000450 .text daObjPbka_Execute__FPv */ static BOOL daObjPbka_Execute(void* i_this) { return static_cast<daObjPbka_c*>(i_this)->_execute(); } +/* 00000450-00000458 .text daObjPbka_IsDelete__FPv */ static BOOL daObjPbka_IsDelete(void*) { return TRUE; } diff --git a/src/d/actor/d_a_obj_toripost.cpp b/src/d/actor/d_a_obj_toripost.cpp index ffc409c9..e2122800 100644 --- a/src/d/actor/d_a_obj_toripost.cpp +++ b/src/d/actor/d_a_obj_toripost.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_obj_toripost.cpp -// +/** + * d_a_obj_toripost.cpp + * Object - Rito Postbox + */ #include "d/actor/d_a_obj_toripost.h" #include "JSystem/JUtility/JUTAssert.h" @@ -77,36 +77,15 @@ static daObjTpost_HIO_c l_HIO; // need to figure out what's putting this data in front of a bunch of rels with the compiler-generated symbol names static Vec dummy = {1.0f, 1.0f, 1.0f}; static Vec dummy2 = {1.0f, 1.0f, 1.0f}; -static u8 dummy3[] = { - 2, - 0, - 2, - 1, - 0, - 0, - 0, - 0, - 0x40, - 8, - 0, - 0, - 0, - 0, - 0, - 0, - 0x3F, - 0xE0, - 0, - 0, - 0, - 0, - 0 -}; +static u8 dummy3[4] = {0x02, 0x00, 0x02, 0x01}; +static f64 dummy4[2] = {3.0, 0.5}; +/* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ static BOOL createHeap_CB(fopAc_ac_c* i_this) { return static_cast<daObjTpost_c*>(i_this)->_createHeap(); } +/* 0000010C-0000022C .text _createHeap__12daObjTpost_cFv */ BOOL daObjTpost_c::_createHeap() { J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(m_arc_name, 9); JUT_ASSERT(132, modelData != 0); @@ -123,6 +102,7 @@ BOOL daObjTpost_c::_createHeap() { } } +/* 0000022C-00000280 .text __ct__16daObjTpost_HIO_cFv */ daObjTpost_HIO_c::daObjTpost_HIO_c() { field_0x04 = -1; debug_draw = false; @@ -135,6 +115,7 @@ daObjTpost_HIO_c::daObjTpost_HIO_c() { field_0x16 = 30; } +/* 00000280-000003D4 .text cutProc__12daObjTpost_cFv */ void daObjTpost_c::cutProc() { static char* action_table[3] = { "PRESENT", @@ -178,10 +159,12 @@ void daObjTpost_c::cutProc() { } } +/* 000003D4-000003D8 .text cutPresentStart__12daObjTpost_cFi */ void daObjTpost_c::cutPresentStart(int staffIdx) { return; } +/* 000003D8-00000474 .text cutPresentProc__12daObjTpost_cFi */ void daObjTpost_c::cutPresentProc(int staffIdx) { u32 itemPID = fopAcM_createItemForPresentDemo(¤t.pos, m_letter[mNumReadable].mItemNo); if(itemPID != fpcM_ERROR_PROCESS_ID_e) { @@ -193,6 +176,7 @@ void daObjTpost_c::cutPresentProc(int staffIdx) { } } +/* 00000474-00000500 .text cutSetAnmStart__12daObjTpost_cFi */ void daObjTpost_c::cutSetAnmStart(int staffIdx) { const char* name = dComIfGp_evmng_getMyStringP(staffIdx, "Name"); if(name != 0 && strcmp(name, "HAKIDASU") == 0) { @@ -203,6 +187,7 @@ void daObjTpost_c::cutSetAnmStart(int staffIdx) { } } +/* 00000500-00000560 .text cutSetAnmProc__12daObjTpost_cFi */ void daObjTpost_c::cutSetAnmProc(int staffIdx) { // Using the mDoExt_McaMorf::isStop inline causes regswap. // if(mMorf->isStop()) { @@ -214,10 +199,12 @@ void daObjTpost_c::cutSetAnmProc(int staffIdx) { } } +/* 00000560-00000580 .text cutDispLetterStart__12daObjTpost_cFi */ void daObjTpost_c::cutDispLetterStart(int staffIdx) { mCurrMsgNo = m_letter[mNumReadable].mMsgNo; } +/* 00000580-000005F4 .text cutDispLetterProc__12daObjTpost_cFi */ void daObjTpost_c::cutDispLetterProc(int staffIdx) { u16 mode = talk(0); if(mode == 5) { @@ -228,6 +215,7 @@ void daObjTpost_c::cutDispLetterProc(int staffIdx) { } } +/* 000005F4-00000650 .text deliverLetter__12daObjTpost_cFv */ void daObjTpost_c::deliverLetter() { switch(mPreItemNo) { case MAGYS_LETTER: @@ -239,6 +227,7 @@ void daObjTpost_c::deliverLetter() { } } +/* 00000650-000006C0 .text getReceiveLetterNum__12daObjTpost_cFv */ s16 daObjTpost_c::getReceiveLetterNum() { s16 num = 0; for(int i = 1; i < 0xD; i++) { @@ -250,6 +239,7 @@ s16 daObjTpost_c::getReceiveLetterNum() { return num; } +/* 000006C0-00000750 .text getReadableLetterNum__12daObjTpost_cFv */ s32 daObjTpost_c::getReadableLetterNum() { s32 num = 0; s32 startIdx = mNumReadable ? mNumReadable : 1; @@ -269,6 +259,7 @@ s32 daObjTpost_c::getReadableLetterNum() { return num; } +/* 00000750-000007B8 .text checkSendPrice__12daObjTpost_cFv */ u8 daObjTpost_c::checkSendPrice() { static const u8 pay_type[49] = { 02, @@ -330,6 +321,7 @@ u8 daObjTpost_c::checkSendPrice() { } } +/* 000007B8-0000092C .text getMsgXY__12daObjTpost_cFv */ int daObjTpost_c::getMsgXY() { s32 msgId; GXColor col = {0x00, 0x00, 0x00, 0x80}; @@ -366,6 +358,7 @@ int daObjTpost_c::getMsgXY() { return msgId; } +/* 0000092C-00000990 .text getMsgNormal__12daObjTpost_cFv */ int daObjTpost_c::getMsgNormal() { s32 msgId; if(field_0x8EB) { @@ -385,6 +378,7 @@ int daObjTpost_c::getMsgNormal() { return msgId; } +/* 00000990-000009EC .text getMsg__12daObjTpost_cFv */ u32 daObjTpost_c::getMsg() { if(dComIfGp_event_chkTalkXY()) { return getMsgXY(); @@ -394,6 +388,7 @@ u32 daObjTpost_c::getMsg() { } } +/* 000009EC-00000CF4 .text next_msgStatus__12daObjTpost_cFPUl */ u16 daObjTpost_c::next_msgStatus(u32* msgId) { static const u32 pay_msg_num[3] = { 0x0CEC, @@ -515,10 +510,12 @@ u16 daObjTpost_c::next_msgStatus(u32* msgId) { return status; } +/* 00000CF4-00000D38 .text checkTalk__12daObjTpost_cFv */ bool daObjTpost_c::checkTalk() { return fopAcM_searchPlayerDistanceXZ(this) < l_HIO.talk_distance; } +/* 00000D38-00000DC0 .text eventOrder__12daObjTpost_cFv */ void daObjTpost_c::eventOrder() { static char* a_demo_name_tbl[] = { "DEFAULT_POST" @@ -537,6 +534,7 @@ void daObjTpost_c::eventOrder() { } } +/* 00000DC0-00000E48 .text checkOrder__12daObjTpost_cFv */ void daObjTpost_c::checkOrder() { if(mEvtInfo.checkCommandDemoAccrpt()) { field_0x8F7 = 0; @@ -558,6 +556,7 @@ void daObjTpost_c::checkOrder() { return; } +/* 00000E48-00000EA4 .text setAttention__12daObjTpost_cFv */ void daObjTpost_c::setAttention() { mAttentionInfo.mPosition = current.pos; mAttentionInfo.mPosition.y += l_HIO.attn_pos_offset; @@ -565,6 +564,7 @@ void daObjTpost_c::setAttention() { mEyePos.y += l_HIO.eye_pos_offset; } +/* 00000EA4-0000100C .text setAnm__12daObjTpost_cFScb */ void daObjTpost_c::setAnm(s8 param_1, bool param_2) { static const int a_anm_bcks_tbl[] = { 0x04, @@ -634,6 +634,7 @@ void daObjTpost_c::setAnm(s8 param_1, bool param_2) { dLib_bcks_setAnm(m_arc_name, mMorf, &field_0x6C8, &field_0x6C9, &field_0x6CA, a_anm_bcks_tbl, a_anm_prm_tbl, param_2); } +/* 0000100C-00001094 .text setMtx__12daObjTpost_cFv */ void daObjTpost_c::setMtx() { J3DModel* pModel = mMorf->getModel(); pModel->setBaseScale(mScale); @@ -643,6 +644,7 @@ void daObjTpost_c::setMtx() { pModel->setBaseTRMtx(mDoMtx_stack_c::get()); } +/* 00001094-000010E0 .text modeWaitInit__12daObjTpost_cFv */ void daObjTpost_c::modeWaitInit() { field_0x8F0 = 1; if(mNumReadable) { @@ -653,6 +655,7 @@ void daObjTpost_c::modeWaitInit() { } } +/* 000010E0-00001188 .text modeWait__12daObjTpost_cFv */ void daObjTpost_c::modeWait() { if(mNumReadable) { setAnm(4, false); @@ -676,10 +679,12 @@ void daObjTpost_c::modeWait() { } } +/* 00001188-000011B0 .text modeTalkInit__12daObjTpost_cFv */ void daObjTpost_c::modeTalkInit() { setAnm(1, false); } +/* 000011B0-00001240 .text modeTalk__12daObjTpost_cFv */ void daObjTpost_c::modeTalk() { if(talk(1) == fopMsgStts_BOX_CLOSED_e) { if(field_0x8E9) { @@ -695,6 +700,7 @@ void daObjTpost_c::modeTalk() { } } +/* 00001240-0000129C .text modeTalkXYInit__12daObjTpost_cFv */ void daObjTpost_c::modeTalkXYInit() { setAnm(1, false); mPreItemNo = dComIfGp_event_getPreItemNo(); @@ -702,6 +708,7 @@ void daObjTpost_c::modeTalkXYInit() { field_0x8E0 = l_HIO.field_0x16; } +/* 0000129C-00001490 .text modeTalkXY__12daObjTpost_cFv */ void daObjTpost_c::modeTalkXY() { daPy_py_c* player = daPy_getPlayerActorClass(); if(field_0x6C9 == 3) { @@ -754,20 +761,24 @@ void daObjTpost_c::modeTalkXY() { } } +/* 00001490-000014D4 .text modeReceiveInit__12daObjTpost_cFv */ void daObjTpost_c::modeReceiveInit() { dComIfGp_event_reset(); field_0x8F7 = 3; setAnm(1, false); } +/* 000014D4-000014FC .text modeReceive__12daObjTpost_cFv */ void daObjTpost_c::modeReceive() { modeProc(PROC_INIT, 4); } +/* 000014FC-00001500 .text modeReceiveDemoInit__12daObjTpost_cFv */ void daObjTpost_c::modeReceiveDemoInit() { return; } +/* 00001500-000015D8 .text modeReceiveDemo__12daObjTpost_cFv */ void daObjTpost_c::modeReceiveDemo() { if(dComIfGp_evmng_endCheck("DEFAULT_POST")) { dLetter_read(m_letter[mNumReadable].mEventReg); @@ -787,6 +798,7 @@ void daObjTpost_c::modeReceiveDemo() { } } +/* 000015D8-00001758 .text modeProc__12daObjTpost_cFQ212daObjTpost_c6Proc_ei */ void daObjTpost_c::modeProc(daObjTpost_c::Proc_e proc, int newMode) { typedef void(daObjTpost_c::*mode_func_t)(void); struct mode_entry_t { @@ -832,6 +844,7 @@ void daObjTpost_c::modeProc(daObjTpost_c::Proc_e proc, int newMode) { } } +/* 00001758-000018CC .text _execute__12daObjTpost_cFv */ bool daObjTpost_c::_execute() { if(dComIfGs_isSymbol(1)) { mNumReadable = getReadableLetterNum(); @@ -868,10 +881,12 @@ bool daObjTpost_c::_execute() { return 0; } +/* 000018CC-000018D0 .text debugDraw__12daObjTpost_cFv */ void daObjTpost_c::debugDraw() { GXColor col = {0xFF, 0x00, 0x00, 0x80}; } +/* 000018D0-00001980 .text _draw__12daObjTpost_cFv */ bool daObjTpost_c::_draw() { if(l_HIO.debug_draw) { debugDraw(); @@ -886,6 +901,7 @@ bool daObjTpost_c::_draw() { return 1; } +/* 00001980-00001BA4 .text createInit__12daObjTpost_cFv */ void daObjTpost_c::createInit() { if(dComIfGs_isSymbol(2)) { dLetter_autoStock(0xB503); @@ -938,10 +954,12 @@ void daObjTpost_c::createInit() { mEventCut.setActorInfo2("Tpost", this); } +/* 00001BA4-00001BA8 .text getArg__12daObjTpost_cFv */ void daObjTpost_c::getArg() { return; } +/* 00001BA8-00001D88 .text _create__12daObjTpost_cFv */ int daObjTpost_c::_create() { fopAcM_SetupActor(this, daObjTpost_c); @@ -958,29 +976,35 @@ int daObjTpost_c::_create() { return step; } +/* 00002094-000020C4 .text _delete__12daObjTpost_cFv */ bool daObjTpost_c::_delete() { dComIfG_resDelete(&mPhs, m_arc_name); return true; } +/* 000020C4-000020E4 .text daObjTpostCreate__FPv */ static int daObjTpostCreate(void* i_this) { return static_cast<daObjTpost_c*>(i_this)->_create(); } +/* 000020E4-00002108 .text daObjTpostDelete__FPv */ static BOOL daObjTpostDelete(void* i_this) { return static_cast<daObjTpost_c*>(i_this)->_delete(); } +/* 00002108-0000212C .text daObjTpostExecute__FPv */ static BOOL daObjTpostExecute(void* i_this) { return static_cast<daObjTpost_c*>(i_this)->_execute(); } +/* 0000212C-00002150 .text daObjTpostDraw__FPv */ static BOOL daObjTpostDraw(void* i_this) { return static_cast<daObjTpost_c*>(i_this)->_draw(); } -static bool daObjTpostIsDelete(void*) { - return true; +/* 00002150-00002158 .text daObjTpostIsDelete__FPv */ +static BOOL daObjTpostIsDelete(void*) { + return TRUE; } diff --git a/src/d/actor/d_a_player_fan.inc b/src/d/actor/d_a_player_fan.inc index 4704e3b4..b2ac5c17 100644 --- a/src/d/actor/d_a_player_fan.inc +++ b/src/d/actor/d_a_player_fan.inc @@ -11,6 +11,9 @@ */ #include "d/actor/d_a_player_main.h" +#include "d/actor/d_a_player_HIO.h" + +char l_arcName[]; /* 8014BAA0-8014BAEC .text fanWindEffectDraw__9daPy_lk_cFv */ BOOL daPy_lk_c::fanWindEffectDraw() { diff --git a/src/d/actor/d_a_player_main.cpp b/src/d/actor/d_a_player_main.cpp index a9415712..fa0d304e 100644 --- a/src/d/actor/d_a_player_main.cpp +++ b/src/d/actor/d_a_player_main.cpp @@ -4262,6 +4262,7 @@ void daPy_lk_c::playerInit() { } } +/* 80125CC8-80125D30 .text phase_1__FP9daPy_lk_c */ int phase_1(daPy_lk_c* i_this) { dComIfGp_setPlayer(0, i_this); dComIfGp_setLinkPlayer(i_this); @@ -4276,6 +4277,7 @@ int phase_1(daPy_lk_c* i_this) { return cPhs_NEXT_e; } +/* 80125D30-80125DB4 .text phase_2__FP9daPy_lk_c */ int phase_2(daPy_lk_c* i_this) { int result; @@ -4308,10 +4310,12 @@ int daPy_lk_c::makeBgWait() { return cPhs_NEXT_e; } +/* 80127B50-80127B70 .text phase_3__FP9daPy_lk_c */ int phase_3(daPy_lk_c* i_this) { return i_this->makeBgWait(); } +/* 80127B70-80127BA0 .text daPy_Create__FP10fopAc_ac_c */ static s32 daPy_Create(fopAc_ac_c* i_this) { static int (*l_method[4])(daPy_lk_c*) = { phase_1, diff --git a/src/d/actor/d_a_race_item.cpp b/src/d/actor/d_a_race_item.cpp index 81ca7055..90c2883c 100644 --- a/src/d/actor/d_a_race_item.cpp +++ b/src/d/actor/d_a_race_item.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_race_item.cpp -// +/** + * d_a_race_item.cpp + * Item - Barrel Item + */ #include "d/actor/d_a_race_item.h" #include "d/d_com_inf_game.h" @@ -41,6 +41,7 @@ static dCcD_SrcCyl l_cyl_src = { }, }; +/* 00000078-000000F8 .text set_mtx__12daRaceItem_cFv */ void daRaceItem_c::set_mtx() { mpModel->setBaseScale(mScale); mDoMtx_stack_c::transS(current.pos); @@ -48,10 +49,12 @@ void daRaceItem_c::set_mtx() { mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); } +/* 000000F8-0000012C .text Delete__12daRaceItem_cFv */ BOOL daRaceItem_c::Delete() { return DeleteBase(dItem_data::field_item_res[m_itemNo].mArc); } +/* 0000012C-00000318 .text create__12daRaceItem_cFv */ s32 daRaceItem_c::create() { fopAcM_SetupActor(this, daRaceItem_c); @@ -77,6 +80,7 @@ s32 daRaceItem_c::create() { } } +/* 00000540-000006A4 .text CreateInit__12daRaceItem_cFv */ BOOL daRaceItem_c::CreateInit() { set_mtx(); fopAcM_SetMtx(this, mpModel->getBaseTRMtx()); @@ -104,20 +108,24 @@ BOOL daRaceItem_c::CreateInit() { return true; } +/* 000006A4-000006F0 .text checkGet__12daRaceItem_cFv */ void daRaceItem_c::checkGet() { if(field_0x644 == 1 && mCyl.ChkCoHit()) { normalItemGet(); } } +/* 000006F0-0000071C .text daRaceItem_Draw__FP12daRaceItem_c */ static BOOL daRaceItem_Draw(daRaceItem_c* i_this) { return i_this->draw(); } +/* 0000071C-0000073C .text daRaceItem_Execute__FP12daRaceItem_c */ static BOOL daRaceItem_Execute(daRaceItem_c* i_this) { return i_this->execute(); } +/* 0000073C-00000C44 .text execute__12daRaceItem_cFv */ BOOL daRaceItem_c::execute() { field_0x634++; animPlay(1.0f, 1.0f, 1.0f, 1.0f, 1.0f); @@ -241,14 +249,17 @@ BOOL daRaceItem_c::execute() { return true; } -static bool daRaceItem_IsDelete(daRaceItem_c*) { - return true; +/* 00000C44-00000C4C .text daRaceItem_IsDelete__FP12daRaceItem_c */ +static BOOL daRaceItem_IsDelete(daRaceItem_c*) { + return TRUE; } +/* 00000C4C-00000C6C .text daRaceItem_Delete__FP12daRaceItem_c */ static BOOL daRaceItem_Delete(daRaceItem_c* i_this) { return i_this->Delete(); } +/* 00000C6C-00000C8C .text daRaceItem_Create__FP10fopAc_ac_c */ static int daRaceItem_Create(fopAc_ac_c* i_this) { return static_cast<daRaceItem_c*>(i_this)->create(); } diff --git a/src/d/actor/d_a_rd.cpp b/src/d/actor/d_a_rd.cpp index b47693a9..05af4fe3 100644 --- a/src/d/actor/d_a_rd.cpp +++ b/src/d/actor/d_a_rd.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_rd.cpp -// +/** + * d_a_rd.cpp + * Enemy - ReDead + */ #include "d/actor/d_a_rd.h" #include "d/d_procname.h" diff --git a/src/d/actor/d_a_seatag.cpp b/src/d/actor/d_a_seatag.cpp index d2c2bad0..dd35cec6 100644 --- a/src/d/actor/d_a_seatag.cpp +++ b/src/d/actor/d_a_seatag.cpp @@ -5,27 +5,33 @@ #include "f_op/f_op_actor_mng.h" #include "d/d_procname.h" +/* 00000078-00000080 .text daSeatag_Draw__FP10daSeatag_c */ static BOOL daSeatag_Draw(daSeatag_c*) { return TRUE; } +/* 00000080-00000088 .text daSeatag_Execute__FP10daSeatag_c */ static BOOL daSeatag_Execute(daSeatag_c*) { return TRUE; } +/* 00000088-00000090 .text daSeatag_IsDelete__FP10daSeatag_c */ static BOOL daSeatag_IsDelete(daSeatag_c*) { return TRUE; } +/* 00000090-000000C0 .text daSeatag_Delete__FP10daSeatag_c */ static BOOL daSeatag_Delete(daSeatag_c* a_this) { a_this->~daSeatag_c(); return TRUE; } +/* 000000C0-00000110 .text daSeatag_Create__FP10fopAc_ac_c */ static int daSeatag_Create(fopAc_ac_c* a_this) { fopAcM_SetupActor(a_this, daSeatag_c); return cPhs_COMPLEATE_e; } + static actor_method_class l_daSeatag_Method = { (process_method_func)daSeatag_Create, (process_method_func)daSeatag_Delete, diff --git a/src/d/actor/d_a_ship.cpp b/src/d/actor/d_a_ship.cpp index 224d5423..5584e0fd 100644 --- a/src/d/actor/d_a_ship.cpp +++ b/src/d/actor/d_a_ship.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_ship.cpp -// +/** + * d_a_ship.cpp + * King of Red Lions + */ #include "d/actor/d_a_ship.h" #include "dolphin/types.h" diff --git a/src/d/actor/d_a_shop_item.cpp b/src/d/actor/d_a_shop_item.cpp index bb8e6219..b19cfbbe 100644 --- a/src/d/actor/d_a_shop_item.cpp +++ b/src/d/actor/d_a_shop_item.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_shop_item.cpp -// +/** + * d_a_shop_item.cpp + * Item - Shop Item + */ #include "d/actor/d_a_shop_item.h" #include "f_op/f_op_actor_mng.h" @@ -52,6 +52,7 @@ enum FDAI_RES_FILE_ID { // IDs and indexes are synced const char daShopItem_c::m_cloth_arcname[] = "Cloth"; const f32 daShopItem_c::m_cullfar_max = 5000.0f; +/* 00000078-000000D8 .text getShopArcname__12daShopItem_cFv */ char* daShopItem_c::getShopArcname() { u8 type = fopAcM_GetParamBit(fopAcM_GetParam(this), 8, 4); if(type == 1 || (type == 0 && mModelType[m_itemNo] == 0x01)) { @@ -62,6 +63,7 @@ char* daShopItem_c::getShopArcname() { } } +/* 000000D8-00000140 .text getShopBmdIdx__12daShopItem_cFv */ s16 daShopItem_c::getShopBmdIdx() { u8 type = fopAcM_GetParamBit(fopAcM_GetParam(this), 8, 4); if(type == 1 || (type == 0 && mModelType[m_itemNo] == 0x01)) { @@ -72,6 +74,7 @@ s16 daShopItem_c::getShopBmdIdx() { } } +/* 00000140-00000240 .text CreateInit__12daShopItem_cFv */ void daShopItem_c::CreateInit() { fopAcM_SetMtx(this, field_0x64C); fopAcM_setCullSizeBox(this, -100.0f, 0.0f, -100.0f, 100.0f, 200.0f, 100.0f); @@ -94,6 +97,7 @@ void daShopItem_c::CreateInit() { mpModel->setUserArea(0); } +/* 00000240-000003BC .text clothCreate__12daShopItem_cFv */ BOOL daShopItem_c::clothCreate() { if(isUseClothPacket(m_itemNo)) { dCloth_packet_c::CreateFunc clothFunc[4] = { @@ -139,6 +143,7 @@ BOOL daShopItem_c::clothCreate() { return 1; } +/* 000003BC-000005A8 .text set_mtx__12daShopItem_cFv */ void daShopItem_c::set_mtx() { mpModel->setBaseScale(mScale); MTXTrans(mDoMtx_stack_c::get(), current.pos.x, current.pos.y, current.pos.z); @@ -172,6 +177,7 @@ void daShopItem_c::set_mtx() { } } +/* 000005A8-000005F8 .text _execute__12daShopItem_cFv */ bool daShopItem_c::_execute() { animPlay(1.0f, 1.0f, 1.0f, 1.0f, 1.0f); set_mtx(); @@ -179,6 +185,7 @@ bool daShopItem_c::_execute() { return true; } +/* 000005F8-00000694 .text _draw__12daShopItem_cFv */ bool daShopItem_c::_draw() { if(chkDraw() == 0) return 1; @@ -192,12 +199,14 @@ bool daShopItem_c::_draw() { return true; } +/* 00000694-0000070C .text settingBeforeDraw__12daShopItem_cFv */ void daShopItem_c::settingBeforeDraw() { if(isBomb(m_itemNo) || (m_itemNo == BOMB_BAG) || (m_itemNo == HUMMER) || m_itemNo == SMALL_KEY || m_itemNo == PRESIDENT_STATUE) { dDlst_texSpecmapST(&mEyePos, &mTevStr, mpModel->getModelData(), 1.0f); } } +/* 0000070C-000007A4 .text setTevStr__12daShopItem_cFv */ void daShopItem_c::setTevStr() { g_env_light.settingTevStruct(tevType, ¤t.pos, &mTevStr); g_env_light.setLightTevColorType(mpModel, &mTevStr); @@ -209,10 +218,12 @@ void daShopItem_c::setTevStr() { } +/* 000007A4-000007C4 .text daShopItem_Create__FPv */ static int daShopItem_Create(void* i_this) { return static_cast<daShopItem_c*>(i_this)->_create(); } +/* 000007C4-00000AA4 .text _create__12daShopItem_cFv */ int daShopItem_c::_create() { fopAcM_SetupActor(this, daShopItem_c); @@ -262,6 +273,7 @@ int daShopItem_c::_create() { return result; } +/* 00000CCC-00000D2C .text daShopItem_Delete__FPv */ static BOOL daShopItem_Delete(void* i_this) { daShopItem_c* inst = static_cast<daShopItem_c*>(i_this); @@ -273,16 +285,19 @@ static BOOL daShopItem_Delete(void* i_this) { return 1; } +/* 00000D2C-00000D50 .text daShopItem_Draw__FPv */ static BOOL daShopItem_Draw(void* i_this) { return static_cast<daShopItem_c*>(i_this)->_draw(); } +/* 00000D50-00000D74 .text daShopItem_Execute__FPv */ static BOOL daShopItem_Execute(void* i_this) { return static_cast<daShopItem_c*>(i_this)->_execute(); } -static bool daShopItem_IsDelete(void*) { - return true; +/* 00000D74-00000D7C .text daShopItem_IsDelete__FPv */ +static BOOL daShopItem_IsDelete(void*) { + return TRUE; } static actor_method_class daShopItemMethodTable = { diff --git a/src/d/actor/d_a_spotbox.cpp b/src/d/actor/d_a_spotbox.cpp index 3e342a23..4b551add 100644 --- a/src/d/actor/d_a_spotbox.cpp +++ b/src/d/actor/d_a_spotbox.cpp @@ -38,10 +38,6 @@ BOOL daSpotbox_c::execute() { return TRUE; } -u32 daSpotbox_c::getType() { - return fopAcM_GetParam(this) & 1; -} - /* 00000078-000000C4 .text daSpotbox_Draw__FP11daSpotbox_c */ static BOOL daSpotbox_Draw(daSpotbox_c* i_this) { return ((daSpotbox_c*)i_this)->draw(); diff --git a/src/d/actor/d_a_swc00.cpp b/src/d/actor/d_a_swc00.cpp index 9cfc2ebd..a8c49aae 100644 --- a/src/d/actor/d_a_swc00.cpp +++ b/src/d/actor/d_a_swc00.cpp @@ -8,6 +8,7 @@ #include "d/d_procname.h" #include "d/d_com_inf_game.h" +/* 00000078-00000180 .text daSwc00_Execute__FP11swc00_class */ static BOOL daSwc00_Execute(swc00_class* i_this) { s32 enable_sw = daSwc00_getSw2No(i_this); fopAc_ac_c* actor = i_this; @@ -31,14 +32,17 @@ static BOOL daSwc00_Execute(swc00_class* i_this) { return TRUE; } +/* 00000180-00000188 .text daSwc00_IsDelete__FP11swc00_class */ static BOOL daSwc00_IsDelete(swc00_class* i_this) { return TRUE; } +/* 00000188-00000190 .text daSwc00_Delete__FP11swc00_class */ static BOOL daSwc00_Delete(swc00_class* i_this) { return TRUE; } +/* 00000190-00000274 .text daSwc00_Create__FP10fopAc_ac_c */ static s32 daSwc00_Create(fopAc_ac_c* i_actor) { fopAcM_SetupActor(i_actor, swc00_class); diff --git a/src/d/actor/d_a_switem.cpp b/src/d/actor/d_a_switem.cpp index 71000a3d..31f6f982 100644 --- a/src/d/actor/d_a_switem.cpp +++ b/src/d/actor/d_a_switem.cpp @@ -79,7 +79,6 @@ s32 daSwItem_c::_create() { /* 00000408-000006DC .text _execute__10daSwItem_cFv */ bool daSwItem_c::_execute() { - /* Nonmatching */ bool triggered = false; if (mCyl.ChkTgHit()) { cCcD_Obj* obj = mCyl.GetTgHitObj(); diff --git a/src/d/actor/d_a_tag_msg.cpp b/src/d/actor/d_a_tag_msg.cpp index dee503fd..fd9509a7 100644 --- a/src/d/actor/d_a_tag_msg.cpp +++ b/src/d/actor/d_a_tag_msg.cpp @@ -30,22 +30,27 @@ static u32 l_msgId; static msg_class* l_msg; static u8 msg_mode; +/* 00000078-00000084 .text getEventNo__11daTag_Msg_cFv */ u32 daTag_Msg_c::getEventNo() { return mBase.mParameters >> 0x18; } +/* 00000084-00000090 .text getSwbit__11daTag_Msg_cFv */ u32 daTag_Msg_c::getSwbit() { return mBase.mParameters >> 8 & 0xff; } +/* 00000090-0000009C .text getSwbit2__11daTag_Msg_cFv */ u32 daTag_Msg_c::getSwbit2() { return mBase.mParameters >> 0x10 & 0xff; } +/* 0000009C-000000A8 .text getType2__11daTag_Msg_cFv */ u32 daTag_Msg_c::getType2() { return mBase.mParameters >> 6 & 3; } +/* 000000A8-0000015C .text myDemoName__11daTag_Msg_cFv */ const char* daTag_Msg_c::myDemoName() { dStage_EventInfo_c *pEventInfo; u32 eventNo; @@ -62,14 +67,17 @@ const char* daTag_Msg_c::myDemoName() { return pEventInfo->events[eventNo].mName; } +/* 0000015C-00000168 .text getMessage__11daTag_Msg_cFv */ u16 daTag_Msg_c::getMessage() { return home.angle.x; } +/* 00000168-00000174 .text getEventFlag__11daTag_Msg_cFv */ u16 daTag_Msg_c::getEventFlag() { return home.angle.z; } +/* 00000174-0000021C .text arrivalTerms__11daTag_Msg_cFv */ BOOL daTag_Msg_c::arrivalTerms() { int swBit; u16 eventFlag; @@ -105,6 +113,7 @@ BOOL daTag_Msg_c::rangeCheck() { return FALSE; } +/* 000002FC-0000041C .text otherCheck__11daTag_Msg_cFv */ BOOL daTag_Msg_c::otherCheck() { s16 targetAngle = fopAcM_searchPlayerAngleY(this); daPy_lk_c* player = daPy_getPlayerLinkActorClass(); @@ -132,6 +141,7 @@ BOOL daTag_Msg_c::otherCheck() { return TRUE; } +/* 0000041C-0000065C .text daTag_Msg_actionEvent__FP11daTag_Msg_c */ static BOOL daTag_Msg_actionEvent(daTag_Msg_c* a_this) { int message = a_this->getMessage(); switch (msg_mode / 1) { @@ -181,6 +191,7 @@ static BOOL daTag_Msg_actionEvent(daTag_Msg_c* a_this) { return TRUE; } +/* 0000065C-00000754 .text daTag_Msg_actionHunt__FP11daTag_Msg_c */ static BOOL daTag_Msg_actionHunt(daTag_Msg_c* a_this) { u8 swBit; @@ -218,10 +229,12 @@ static BOOL daTag_Msg_actionArrival(daTag_Msg_c* a_this) { return TRUE; } +/* 000007B0-000007B8 .text daTag_Msg_actionWait__FP11daTag_Msg_c */ static BOOL daTag_Msg_actionWait(daTag_Msg_c*) { return TRUE; } +/* 000007B8-000007C0 .text daTag_Msg_Draw__FP11daTag_Msg_c */ static BOOL daTag_Msg_Draw(daTag_Msg_c*) { return TRUE; } @@ -260,19 +273,23 @@ s32 daTag_Msg_c::create() { return cPhs_COMPLEATE_e; } +/* 000007C0-000007FC .text daTag_Msg_Execute__FP11daTag_Msg_c */ static BOOL daTag_Msg_Execute(daTag_Msg_c* a_this) { return a_this->execute(); } +/* 000007FC-00000804 .text daTag_Msg_IsDelete__FP11daTag_Msg_c */ static BOOL daTag_Msg_IsDelete(daTag_Msg_c*) { return TRUE; } +/* 00000804-00000834 .text daTag_Msg_Delete__FP11daTag_Msg_c */ static BOOL daTag_Msg_Delete(daTag_Msg_c* a_this) { a_this->~daTag_Msg_c(); return TRUE; } +/* 00000834-00000964 .text daTag_Msg_Create__FP10fopAc_ac_c */ static s32 daTag_Msg_Create(fopAc_ac_c* i_this) { daTag_Msg_c* a_this = (daTag_Msg_c*)i_this; return a_this->create(); diff --git a/src/d/actor/d_a_tbox.cpp b/src/d/actor/d_a_tbox.cpp index 3371162c..54921506 100644 --- a/src/d/actor/d_a_tbox.cpp +++ b/src/d/actor/d_a_tbox.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_tbox.cpp -// +/** + * d_a_tbox.cpp + * Treasure Chest / 宝箱 (Takarabako) + */ #include "d/actor/d_a_tbox.h" #include "JSystem/JUtility/JUTAssert.h" @@ -1105,6 +1105,7 @@ BOOL daTbox_c::actionGenocide() { return true; } +/* 00002C10-00002FB0 .text draw__8daTbox_cFv */ BOOL daTbox_c::draw() { u8 openFlag; diff --git a/src/d/actor/d_a_tn.cpp b/src/d/actor/d_a_tn.cpp index 44f5da1c..59567f65 100644 --- a/src/d/actor/d_a_tn.cpp +++ b/src/d/actor/d_a_tn.cpp @@ -1,7 +1,7 @@ -// -// Generated by dtk -// Translation Unit: d_a_tn.cpp -// +/** + * d_a_tn.cpp + * Enemy - Darknut + */ #include "d/actor/d_a_tn.h" #include "m_Do/m_Do_ext.h" |
