summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_do.cpp
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2025-11-30 14:23:42 -0800
committerGitHub <noreply@github.com>2025-11-30 15:23:42 -0700
commita6e76c0841cae03cae0c0e6ac75c32f979043093 (patch)
tree76b5f590c59c6abdf2c80d0a3d5c0ccb31ebd0fe /src/d/actor/d_a_do.cpp
parent434415337d268e405b09f6b72935a7e918e4cfe7 (diff)
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
Diffstat (limited to 'src/d/actor/d_a_do.cpp')
-rw-r--r--src/d/actor/d_a_do.cpp49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/d/actor/d_a_do.cpp b/src/d/actor/d_a_do.cpp
index f6ffcc7683..ed82391076 100644
--- a/src/d/actor/d_a_do.cpp
+++ b/src/d/actor/d_a_do.cpp
@@ -16,15 +16,12 @@
#include "m_Do/m_Do_controller_pad.h"
#include "Z2AudioLib/Z2Instances.h"
-/* 8066F2B4-8066F2B8 -00001 0004+00 1/2 0/0 0/0 .bss None */
/* 8066F2B6 0002+00 data_8066F2B6 None */
static bool noFallCheck;
static bool hioInit;
-/* 8066F2C4-8066F2E4 000054 0020+00 11/12 0/0 0/0 .bss l_HIO */
static daDo_HIO_c l_HIO;
-/* 80667D4C-80667DA8 0000EC 005C+00 1/1 0/0 0/0 .text __ct__10daDo_HIO_cFv */
daDo_HIO_c::daDo_HIO_c() {
field_0x04 = -1;
mBaseSize = 1.0f;
@@ -37,7 +34,6 @@ daDo_HIO_c::daDo_HIO_c() {
mWaterHuntAnimType = 0;
}
-/* 80667DA8-80667E68 000148 00C0+00 16/16 0/0 0/0 .text anm_init__FP8do_classifUcf */
static void anm_init(do_class* i_this, int i_resIdx, f32 i_morf, u8 i_mode, f32 i_speed) {
if (!(i_this->field_0x608 > 1.0f)) {
i_this->mpMorf->setAnm(static_cast<J3DAnmTransform*>(dComIfG_getObjectRes("Do", i_resIdx)),
@@ -46,7 +42,6 @@ static void anm_init(do_class* i_this, int i_resIdx, f32 i_morf, u8 i_mode, f32
}
}
-/* 80667E68-80667FE4 000208 017C+00 1/1 0/0 0/0 .text nodeCallBack__FP8J3DJointi */
static int nodeCallBack(J3DJoint* i_jntP, int param_1) {
if (param_1 == 0) {
int joint_num = i_jntP->getJntNo();
@@ -75,7 +70,6 @@ static int nodeCallBack(J3DJoint* i_jntP, int param_1) {
return 1;
}
-/* 80667FE4-80668134 000384 0150+00 1/0 0/0 0/0 .text daDo_Draw__FP8do_class */
static int daDo_Draw(do_class* i_this) {
if (i_this->mNoDraw != 0) {
i_this->mNoDraw = 0;
@@ -106,8 +100,6 @@ static int daDo_Draw(do_class* i_this) {
return 1;
}
-/* 80668170-80668264 000510 00F4+00 1/1 0/0 0/0 .text
- * daDo_other_bg_check__FP8do_classP10fopAc_ac_c */
static BOOL daDo_other_bg_check(do_class* i_this, fopAc_ac_c* i_actor) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
cXyz dog_pos;
@@ -132,7 +124,6 @@ static BOOL daDo_other_bg_check(do_class* i_this, fopAc_ac_c* i_actor) {
}
}
-/* 80668264-8066833C 000604 00D8+00 1/1 0/0 0/0 .text daDo_other_bg_check2__FP8do_classP4cXyz */
static BOOL daDo_other_bg_check2(do_class* i_this, cXyz* i_pos) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
cXyz dog_pos;
@@ -153,16 +144,12 @@ static BOOL daDo_other_bg_check2(do_class* i_this, cXyz* i_pos) {
}
}
-/* 8066F2E4-8066F2F8 000074 0014+00 1/2 0/0 0/0 .bss target_info */
static fopAc_ac_c* target_info[5];
-/* 8066F2F8-8066F2FC 000088 0004+00 1/2 0/0 0/0 .bss target_info_count */
static int target_info_count;
-/* 8066F2FC-8066F310 00008C 0014+00 0/1 0/0 0/0 .bss target_bgc */
static BOOL target_bgc[5];
-/* 8066833C-806683C0 0006DC 0084+00 1/1 0/0 0/0 .text s_w_sub__FPvPv */
static void* s_w_sub(void* i_proc, void* i_this) {
if (fopAcM_IsActor(i_proc) &&
(fopAcM_GetName(i_proc) == PROC_OBJ_FOOD || fopAcM_GetName(i_proc) == PROC_OBJ_KANBAN2) &&
@@ -174,7 +161,6 @@ static void* s_w_sub(void* i_proc, void* i_this) {
return NULL;
}
-/* 806683C0-8066858C 000760 01CC+00 1/1 0/0 0/0 .text search_food__FP8do_class */
static u32 search_food(do_class* i_this) {
target_info_count = 0;
@@ -220,7 +206,6 @@ static u32 search_food(do_class* i_this) {
return -1;
}
-/* 8066858C-806685EC 00092C 0060+00 1/1 0/0 0/0 .text food_check__FP8do_class */
static void food_check(do_class* i_this) {
i_this->mFoodActorID = search_food(i_this);
@@ -230,7 +215,6 @@ static void food_check(do_class* i_this) {
}
}
-/* 806685EC-80668624 00098C 0038+00 1/1 0/0 0/0 .text do_carry_check__FP8do_class */
static BOOL do_carry_check(do_class* i_this) {
if (i_this->mAction != ACT_CARRY && fopAcM_checkCarryNow(i_this)) {
i_this->mAction = ACT_CARRY;
@@ -241,7 +225,6 @@ static BOOL do_carry_check(do_class* i_this) {
return false;
}
-/* 80668624-80668754 0009C4 0130+00 1/1 0/0 0/0 .text depth_check__FP8do_class4cXyzf */
static BOOL depth_check(do_class* i_this, cXyz i_pos, f32 param_2) {
dBgS_GndChk gnd_chk;
Vec pos;
@@ -266,7 +249,6 @@ static BOOL depth_check(do_class* i_this, cXyz i_pos, f32 param_2) {
}
}
-/* 80668754-8066886C 000AF4 0118+00 1/1 0/0 0/0 .text water_check__FP8do_class */
static bool water_check(do_class* i_this) {
dBgS_GndChk gnd_chk;
Vec pos;
@@ -288,7 +270,6 @@ static bool water_check(do_class* i_this) {
}
}
-/* 8066886C-80668A30 000C0C 01C4+00 4/4 0/0 0/0 .text dansa_check__FP8do_class4cXyzf */
static int dansa_check(do_class* i_this, cXyz i_pos, f32 param_2) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
i_pos.y += 25.0f;
@@ -323,7 +304,6 @@ static int dansa_check(do_class* i_this, cXyz i_pos, f32 param_2) {
}
}
-/* 80668A30-80668B18 000DD0 00E8+00 3/3 0/0 0/0 .text dansa_check2__FP8do_classf */
static BOOL dansa_check2(do_class* i_this, f32 param_1) {
cXyz pos, pos2;
@@ -338,7 +318,6 @@ static BOOL dansa_check2(do_class* i_this, f32 param_1) {
return dansa_check(i_this, pos2, 100.0f) != 0 ? TRUE : FALSE;
}
-/* 80668B18-80668BA0 000EB8 0088+00 4/4 0/0 0/0 .text move_dansa_check__FP8do_classf */
static BOOL move_dansa_check(do_class* i_this, f32 i_speed) {
if (dansa_check2(i_this, 130.0f)) {
i_this->mAction = ACT_WAIT_1;
@@ -355,7 +334,6 @@ static BOOL move_dansa_check(do_class* i_this, f32 i_speed) {
}
}
-/* 80668BA0-80668D5C 000F40 01BC+00 5/5 0/0 0/0 .text area_check__FP8do_class */
static void area_check(do_class* i_this) {
cXyz pos_delta = i_this->home.pos - i_this->current.pos;
@@ -368,7 +346,6 @@ static void area_check(do_class* i_this) {
}
}
-/* 80668D5C-80669050 0010FC 02F4+00 2/1 0/0 0/0 .text do_stay__FP8do_class */
static void do_stay(do_class* i_this) {
switch (i_this->mMode) {
case 0:
@@ -460,7 +437,6 @@ static void do_stay(do_class* i_this) {
cLib_addCalc0(&i_this->speedF, 1.0f, 1.0f);
}
-/* 80669050-8066973C 0013F0 06EC+00 2/1 0/0 0/0 .text do_walk__FP8do_class */
static void do_walk(do_class* i_this) {
cXyz local_5c;
s16 angle_diff;
@@ -597,7 +573,6 @@ static void do_walk(do_class* i_this) {
move_dansa_check(i_this, i_this->speedF);
}
-/* 8066973C-806698D0 001ADC 0194+00 1/1 0/0 0/0 .text do_walk_run__FP8do_class */
static void do_walk_run(do_class* i_this) {
i_this->field_0x616 = 1;
i_this->mTailWagTarget = 3000.0f;
@@ -640,7 +615,6 @@ static void do_walk_run(do_class* i_this) {
}
}
-/* 806698D0-80669A1C 001C70 014C+00 1/1 0/0 0/0 .text do_run__FP8do_class */
static void do_run(do_class* i_this) {
i_this->field_0x616 = 1;
i_this->mTailWagTarget = 4000.0f;
@@ -673,7 +647,6 @@ static void do_run(do_class* i_this) {
}
}
-/* 80669A1C-80669B80 001DBC 0164+00 1/1 0/0 0/0 .text do_run_walk__FP8do_class */
static void do_run_walk(do_class* i_this) {
i_this->field_0x616 = 1;
i_this->mTailWagTarget = 3000.0f;
@@ -713,7 +686,6 @@ static void do_run_walk(do_class* i_this) {
}
}
-/* 80669B80-8066A1C4 001F20 0644+00 2/1 0/0 0/0 .text do_wait_1__FP8do_class */
static void do_wait_1(do_class* i_this) {
fopAc_ac_c* player = dComIfGp_getPlayer(0);
i_this->field_0x616 = 1;
@@ -883,7 +855,6 @@ case1:
}
}
-/* 8066A1C4-8066A3D0 002564 020C+00 1/1 0/0 0/0 .text do_wait_2__FP8do_class */
static void do_wait_2(do_class* i_this) {
fopAc_ac_c* player = dComIfGp_getPlayer(0);
@@ -937,7 +908,6 @@ static void do_wait_2(do_class* i_this) {
area_check(i_this);
}
-/* 8066A3D0-8066A5DC 002770 020C+00 1/1 0/0 0/0 .text do_sit__FP8do_class */
static void do_sit(do_class* i_this) {
i_this->field_0x616 = 1;
i_this->mTailWagTarget = 1000.0f;
@@ -1002,7 +972,6 @@ static void do_sit(do_class* i_this) {
area_check(i_this);
}
-/* 8066A5DC-8066A80C 00297C 0230+00 1/1 0/0 0/0 .text hang_set__FP8do_class */
static s16 hang_set(do_class* i_this) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
dBgS_LinChk lin_chk;
@@ -1040,7 +1009,6 @@ static s16 hang_set(do_class* i_this) {
return cM_atan2s(vec1.x, vec1.z) + 0x4000;
}
-/* 8066A80C-8066AB78 002BAC 036C+00 1/1 0/0 0/0 .text do_hang__FP8do_class */
static void do_hang(do_class* i_this) {
i_this->mTailWagTarget = 3000.0f;
i_this->field_0x616 = 2;
@@ -1121,7 +1089,6 @@ static void do_hang(do_class* i_this) {
}
}
-/* 8066AB78-8066B650 002F18 0AD8+00 2/1 0/0 0/0 .text do_food__FP8do_class */
static void do_food(do_class* i_this) {
fopAc_ac_c* food = fopAcM_SearchByID(i_this->mFoodActorID);
fopAc_ac_c* player = dComIfGp_getPlayer(0);
@@ -1345,7 +1312,6 @@ case1and2:
}
}
-/* 8066B650-8066B774 0039F0 0124+00 1/1 0/0 0/0 .text do_swim__FP8do_class */
static void do_swim(do_class* i_this) {
cXyz pos;
i_this->field_0x616 = 1;
@@ -1375,7 +1341,6 @@ static void do_swim(do_class* i_this) {
fopAcM_effHamonSet(&i_this->mRippleKey, &pos, 0.7f, 0.1f);
}
-/* 8066B774-8066B7C0 003B14 004C+00 2/2 0/0 0/0 .text s_c_sub__FPvPv */
static void* s_c_sub(void* param_0, void* param_1) {
if (fopAcM_IsActor(param_0) && fopAcM_GetName(param_0) == PROC_CANOE) {
return param_0;
@@ -1383,7 +1348,6 @@ static void* s_c_sub(void* param_0, void* param_1) {
return 0;
}
-/* 8066B7C0-8066BD3C 003B60 057C+00 1/1 0/0 0/0 .text do_help__FP8do_class */
static void do_help(do_class* i_this) {
f32 target_speed = 0.0f;
i_this->field_0x616 = 1;
@@ -1463,7 +1427,6 @@ static void do_help(do_class* i_this) {
}
}
-/* 8066BD3C-8066C894 0040DC 0B58+00 2/1 0/0 0/0 .text do_boat__FP8do_class */
static s8 do_boat(do_class* i_this) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
s8 ret = 1;
@@ -1679,7 +1642,6 @@ static s8 do_boat(do_class* i_this) {
return ret;
}
-/* 8066C894-8066CAA8 004C34 0214+00 1/1 0/0 0/0 .text do_a_swim__FP8do_class */
static void do_a_swim(do_class* i_this) {
i_this->mTailWagTarget = 2000.0f;
cLib_addCalc0(&i_this->speedF, 1.0f, 1.0f);
@@ -1731,7 +1693,6 @@ static void do_a_swim(do_class* i_this) {
}
}
-/* 8066CAA8-8066CDEC 004E48 0344+00 1/1 0/0 0/0 .text do_carry__FP8do_class */
static s8 do_carry(do_class* i_this) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
s8 ret = 0;
@@ -1798,7 +1759,6 @@ static s8 do_carry(do_class* i_this) {
return ret;
}
-/* 8066CDEC-8066CEC4 00518C 00D8+00 1/1 0/0 0/0 .text do_message__FP8do_class */
static void do_message(do_class* i_this) {
i_this->mTailWagTarget = 2000.0f;
@@ -1822,7 +1782,6 @@ static void do_message(do_class* i_this) {
}
}
-/* 8066CEC4-8066DD48 005264 0E84+00 2/1 0/0 0/0 .text action__FP8do_class */
static void action(do_class* i_this) {
fopAc_ac_c* _this = static_cast<fopAc_ac_c*>(i_this);
cXyz vec1, vec2;
@@ -2221,7 +2180,6 @@ static void action(do_class* i_this) {
}
}
-/* 8066DD48-8066DE64 0060E8 011C+00 1/1 0/0 0/0 .text message__FP8do_class */
static void message(do_class* i_this) {
if (i_this->mIsTalking) {
i_this->mCcDisableTimer = 10;
@@ -2248,7 +2206,6 @@ static void message(do_class* i_this) {
}
}
-/* 8066DE64-8066E494 006204 0630+00 2/1 0/0 0/0 .text daDo_Execute__FP8do_class */
static int daDo_Execute(do_class* i_this) {
if (cDmrNowMidnaTalk() && !fopAcM_checkCarryNow(i_this)) {
return 1;
@@ -2381,12 +2338,10 @@ static int daDo_Execute(do_class* i_this) {
return 1;
}
-/* 8066E494-8066E49C 006834 0008+00 1/0 0/0 0/0 .text daDo_IsDelete__FP8do_class */
static int daDo_IsDelete(do_class* i_this) {
return 1;
}
-/* 8066E49C-8066E504 00683C 0068+00 1/0 0/0 0/0 .text daDo_Delete__FP8do_class */
static int daDo_Delete(do_class* i_this) {
u32 actor_id = fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, "Do");
@@ -2399,7 +2354,6 @@ static int daDo_Delete(do_class* i_this) {
return 1;
}
-/* 8066E504-8066E7D4 0068A4 02D0+00 1/1 0/0 0/0 .text useHeapInit__FP10fopAc_ac_c */
static int useHeapInit(fopAc_ac_c* i_this) {
do_class* _this = (do_class*)i_this;
@@ -2449,7 +2403,6 @@ static int useHeapInit(fopAc_ac_c* i_this) {
return 1;
}
-/* 8066E81C-8066EAE4 006BBC 02C8+00 1/0 0/0 0/0 .text daDo_Create__FP10fopAc_ac_c */
static cPhs__Step daDo_Create(fopAc_ac_c* i_this) {
do_class* _this = static_cast<do_class*>(i_this);
fopAcM_ct(i_this, do_class);
@@ -2539,7 +2492,6 @@ static cPhs__Step daDo_Create(fopAc_ac_c* i_this) {
AUDIO_INSTANCES;
-/* 8066F1CC-8066F1EC -00001 0020+00 1/0 0/0 0/0 .data l_daDo_Method */
static actor_method_class l_daDo_Method = {
(process_method_func)daDo_Create,
(process_method_func)daDo_Delete,
@@ -2548,7 +2500,6 @@ static actor_method_class l_daDo_Method = {
(process_method_func)daDo_Draw,
};
-/* 8066F1EC-8066F21C -00001 0030+00 0/0 0/0 1/0 .data g_profile_DO */
extern actor_process_profile_definition g_profile_DO = {
fpcLy_CURRENT_e,
7,