summaryrefslogtreecommitdiff
path: root/src/d/actor
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2024-02-01 20:56:47 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2024-02-01 20:56:47 -0500
commitf4ac738d36d4904a04e893d7741034f25428e216 (patch)
tree893706fe23d1fa1f43795bc7dc6f5bc7638cf023 /src/d/actor
parent49afbc07e2a83353bb9e6983dd9336cd4a761de6 (diff)
Clean up comments
Diffstat (limited to 'src/d/actor')
-rw-r--r--src/d/actor/d_a_agbsw0.cpp31
-rw-r--r--src/d/actor/d_a_am.cpp9
-rw-r--r--src/d/actor/d_a_am2.cpp8
-rw-r--r--src/d/actor/d_a_andsw0.cpp13
-rw-r--r--src/d/actor/d_a_bk.cpp8
-rw-r--r--src/d/actor/d_a_bomb.cpp8
-rw-r--r--src/d/actor/d_a_bomb2.cpp8
-rw-r--r--src/d/actor/d_a_bomb3.inc54
-rw-r--r--src/d/actor/d_a_demo_item.cpp8
-rw-r--r--src/d/actor/d_a_dr.cpp8
-rw-r--r--src/d/actor/d_a_hookshot.cpp8
-rw-r--r--src/d/actor/d_a_item.cpp8
-rw-r--r--src/d/actor/d_a_itembase.cpp8
-rw-r--r--src/d/actor/d_a_ki.cpp8
-rw-r--r--src/d/actor/d_a_kytag04.cpp2
-rw-r--r--src/d/actor/d_a_kytag05.cpp12
-rw-r--r--src/d/actor/d_a_kytag06.cpp10
-rw-r--r--src/d/actor/d_a_magma.cpp4
-rw-r--r--src/d/actor/d_a_nh.cpp8
-rw-r--r--src/d/actor/d_a_npc_cb1.cpp8
-rw-r--r--src/d/actor/d_a_npc_kamome.cpp8
-rw-r--r--src/d/actor/d_a_npc_md.cpp8
-rw-r--r--src/d/actor/d_a_obj_doguu_demo.cpp11
-rw-r--r--src/d/actor/d_a_obj_pbka.cpp8
-rw-r--r--src/d/actor/d_a_obj_toripost.cpp86
-rw-r--r--src/d/actor/d_a_player_fan.inc3
-rw-r--r--src/d/actor/d_a_player_main.cpp4
-rw-r--r--src/d/actor/d_a_race_item.cpp23
-rw-r--r--src/d/actor/d_a_rd.cpp8
-rw-r--r--src/d/actor/d_a_seatag.cpp6
-rw-r--r--src/d/actor/d_a_ship.cpp8
-rw-r--r--src/d/actor/d_a_shop_item.cpp27
-rw-r--r--src/d/actor/d_a_spotbox.cpp4
-rw-r--r--src/d/actor/d_a_swc00.cpp4
-rw-r--r--src/d/actor/d_a_switem.cpp1
-rw-r--r--src/d/actor/d_a_tag_msg.cpp17
-rw-r--r--src/d/actor/d_a_tbox.cpp9
-rw-r--r--src/d/actor/d_a_tn.cpp8
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, &current.pos, rotation, &mScale);
dComIfGp_particle_setBombSmoke(dPa_name::ID_COMMON_SMOKE_CLOUD, &current.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, &current.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, &current.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, &current.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(&current.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(&current.pos, &old.pos, this, 1, &mCir, &speed, &current.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(&current.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, &current.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"