summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_e_th.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_e_th.cpp')
-rw-r--r--src/d/actor/d_a_e_th.cpp36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/d/actor/d_a_e_th.cpp b/src/d/actor/d_a_e_th.cpp
index a0c9040dc6..9d1c8eac45 100644
--- a/src/d/actor/d_a_e_th.cpp
+++ b/src/d/actor/d_a_e_th.cpp
@@ -15,8 +15,8 @@
class daE_TH_HIO_c : public JORReflexible {
public:
- /* 807B038C */ daE_TH_HIO_c();
- /* 807B3FA4 */ virtual ~daE_TH_HIO_c() {}
+ daE_TH_HIO_c();
+ virtual ~daE_TH_HIO_c() {}
void genMessage(JORMContext*);
@@ -38,7 +38,6 @@ enum daE_TH_ACTION {
ACTION_END = 25,
};
-/* 807B038C-807B03C4 0000EC 0038+00 1/1 0/0 0/0 .text __ct__12daE_TH_HIO_cFv */
daE_TH_HIO_c::daE_TH_HIO_c() {
no = -1;
base_size = 1.0f;
@@ -46,7 +45,6 @@ daE_TH_HIO_c::daE_TH_HIO_c() {
middle_move_range = 700.0f;
}
-/* 807B03C4-807B0434 000124 0070+00 1/1 0/0 0/0 .text s_md_sub1__FPvPv */
static void* s_md_sub1(void* i_actor, void* i_data) {
if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_E_MD && (fopAcM_GetParam(i_actor) & 0xFF00) == 0xFF00 && ((fopAc_ac_c*)i_actor)->current.pos.z == 560.0f) {
fopAcM_delete((fopAc_ac_c*)i_actor);
@@ -55,7 +53,6 @@ static void* s_md_sub1(void* i_actor, void* i_data) {
return NULL;
}
-/* 807B0434-807B04A4 000194 0070+00 1/1 0/0 0/0 .text s_md_sub2__FPvPv */
static void* s_md_sub2(void* i_actor, void* i_data) {
if (fopAcM_IsActor(i_actor) && fopAcM_GetName(i_actor) == PROC_E_MD && (fopAcM_GetParam(i_actor) & 0xFF00) != 0xFF00 && ((fopAc_ac_c*)i_actor)->current.pos.z == -950.0f) {
fopAcM_delete((fopAc_ac_c*)i_actor);
@@ -64,13 +61,11 @@ static void* s_md_sub2(void* i_actor, void* i_data) {
return NULL;
}
-/* 807B04A4-807B0550 000204 00AC+00 6/6 0/0 0/0 .text anm_init__FP10e_th_classifUcf */
static void anm_init(e_th_class* i_this, int i_anm, f32 i_morf, u8 i_mode, f32 i_speed) {
i_this->mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("E_th", i_anm), i_mode, i_morf, i_speed, 0.0f, -1.0f);
i_this->mAnm = i_anm;
}
-/* 807B0550-807B0630 0002B0 00E0+00 1/1 0/0 0/0 .text nodeCallBack__FP8J3DJointi */
static int nodeCallBack(J3DJoint* i_joint, int param_1) {
if (param_1 == 0) {
int jnt_no = i_joint->getJntNo();
@@ -89,7 +84,6 @@ static int nodeCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
-/* 807B0630-807B09A4 000390 0374+00 1/1 0/0 0/0 .text ke_control__FP10e_th_classP7th_ke_si */
static void ke_control(e_th_class* i_this, th_ke_s* i_ke_s, int i_no) {
cXyz sp4C;
cXyz sp40;
@@ -144,7 +138,6 @@ static void ke_control(e_th_class* i_this, th_ke_s* i_ke_s, int i_no) {
}
}
-/* 807B09A4-807B09E8 000704 0044+00 1/1 0/0 0/0 .text ke_pos_set__FP10e_th_classP7th_ke_si */
static void ke_pos_set(e_th_class* i_this, th_ke_s* i_ke_s, int param_2) {
cXyz* pos_p = i_this->mKeLineMat.getPos(param_2);
for (int i = 0; i < 15; i++, pos_p++) {
@@ -152,14 +145,12 @@ static void ke_pos_set(e_th_class* i_this, th_ke_s* i_ke_s, int param_2) {
}
}
-/* 807B09E8-807B0A6C 000748 0084+00 1/1 0/0 0/0 .text ke_disp__FP10e_th_class */
static void ke_disp(e_th_class* i_this) {
static GXColor l_color = {0x50, 0x0A, 0x0A, 0xFF};
i_this->mKeLineMat.update(15, 3.5f + TREG_F(11), l_color, 1, &i_this->tevStr);
dComIfGd_set3DlineMat(&i_this->mKeLineMat);
}
-/* 807B0A6C-807B0BD0 0007CC 0164+00 1/1 0/0 0/0 .text ke_move__FP10e_th_class */
static void ke_move(e_th_class* i_this) {
fopAc_ac_c* a_this = (fopAc_ac_c*)i_this;
cXyz sp28;
@@ -196,7 +187,6 @@ static void ke_move(e_th_class* i_this) {
}
}
-/* 807B0BD0-807B0D7C 000930 01AC+00 1/0 0/0 0/0 .text daE_TH_Draw__FP10e_th_class */
static int daE_TH_Draw(e_th_class* i_this) {
J3DModel* model_p = i_this->mpModelMorf->getModel();
if (i_this->mNoDraw) {
@@ -226,7 +216,6 @@ static int daE_TH_Draw(e_th_class* i_this) {
return 1;
}
-/* 807B0D7C-807B0EFC 000ADC 0180+00 1/1 0/0 0/0 .text e_th_wait__FP10e_th_class */
static void e_th_wait(e_th_class* i_this) {
i_this->field_0x6a4 = 5;
@@ -260,7 +249,6 @@ static void e_th_wait(e_th_class* i_this) {
}
}
-/* 807B0EFC-807B0F20 000C5C 0024+00 1/1 0/0 0/0 .text e_th_spin__FP10e_th_class */
static void e_th_spin(e_th_class* i_this) {
cXyz sp14;
cXyz sp8;
@@ -271,7 +259,6 @@ static void e_th_spin(e_th_class* i_this) {
i_this->mMode = 0;
}
-/* 807B0F20-807B12B0 000C80 0390+00 2/1 0/0 0/0 .text e_th_spin_B__FP10e_th_class */
static void e_th_spin_B(e_th_class* i_this) {
cXyz sp18;
cXyz spC;
@@ -367,7 +354,6 @@ static void e_th_spin_B(e_th_class* i_this) {
cLib_addCalc2(&i_this->speedF, speed_target, 1.0f, 0.1f);
}
-/* 807B12B0-807B141C 001010 016C+00 1/1 0/0 0/0 .text e_th_shot__FP10e_th_class */
static s16 e_th_shot(e_th_class* i_this) {
s16 angle_chase_step = 0;
int anm_frame = i_this->mpModelMorf->getFrame();
@@ -410,7 +396,6 @@ static s16 e_th_shot(e_th_class* i_this) {
return angle_chase_step;
}
-/* 807B141C-807B1670 00117C 0254+00 1/1 0/0 0/0 .text e_th_return__FP10e_th_class */
static void e_th_return(e_th_class* i_this) {
e_th_ball_class* ball_p = (e_th_ball_class*)fopAcM_SearchByID(i_this->mBallID);
cXyz ball_vec;
@@ -460,7 +445,6 @@ static void e_th_return(e_th_class* i_this) {
}
}
-/* 807B1670-807B176C 0013D0 00FC+00 1/1 0/0 0/0 .text e_th_damage__FP10e_th_class */
static void e_th_damage(e_th_class* i_this) {
switch (i_this->mMode) {
case 0:
@@ -481,7 +465,6 @@ static void e_th_damage(e_th_class* i_this) {
}
}
-/* 807B176C-807B18C0 0014CC 0154+00 1/1 0/0 0/0 .text e_th_start__FP10e_th_class */
static void e_th_start(e_th_class* i_this) {
daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0);
i_this->field_0x6a4 = 5;
@@ -510,7 +493,6 @@ static void e_th_start(e_th_class* i_this) {
}
}
-/* 807B18C0-807B19AC 001620 00EC+00 1/1 0/0 0/0 .text e_th_end__FP10e_th_class */
static void e_th_end(e_th_class* i_this) {
i_this->field_0x6a4 = 5;
dComIfGp_getPlayer(0);
@@ -535,7 +517,6 @@ static void e_th_end(e_th_class* i_this) {
}
}
-/* 807B19AC-807B1B78 00170C 01CC+00 1/1 0/0 0/0 .text damage_check__FP10e_th_class */
static void damage_check(e_th_class* i_this) {
fopAc_ac_c* player = dComIfGp_getPlayer(0);
i_this->mCcStts.Move();
@@ -589,7 +570,6 @@ static void damage_check(e_th_class* i_this) {
}
}
-/* 807B1B78-807B1EB4 0018D8 033C+00 2/1 0/0 0/0 .text action__FP10e_th_class */
static void action(e_th_class* i_this) {
fopEn_enemy_c* a_this = (fopEn_enemy_c*)i_this;
daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0);
@@ -691,7 +671,6 @@ static void action(e_th_class* i_this) {
}
}
-/* 807B1EB4-807B1F98 001C14 00E4+00 1/1 0/0 0/0 .text cam_3d_morf__FP10e_th_classf */
static void cam_3d_morf(e_th_class* i_this, f32 param_1) {
cLib_addCalc2(&i_this->mDemoCamCenter.x, i_this->mDemoCamCenterTarget.x, param_1, i_this->mDemoCamCenterSpd.x * i_this->field_0xd88);
cLib_addCalc2(&i_this->mDemoCamCenter.y, i_this->mDemoCamCenterTarget.y, param_1, i_this->mDemoCamCenterSpd.y * i_this->field_0xd88);
@@ -702,7 +681,6 @@ static void cam_3d_morf(e_th_class* i_this, f32 param_1) {
cLib_addCalc2(&i_this->mDemoCamEye.z, i_this->mDemoCamEyeTarget.z, param_1, i_this->mDemoCamEyeSpd.z * i_this->field_0xd88);
}
-/* 807B1F98-807B2DEC 001CF8 0E54+00 2/1 0/0 0/0 .text demo_camera__FP10e_th_class */
static void demo_camera(e_th_class* i_this) {
daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0);
camera_class* camera = dComIfGp_getCamera(dComIfGp_getPlayerCameraID(0));
@@ -1022,7 +1000,6 @@ static void demo_camera(e_th_class* i_this) {
}
}
-/* 807B2DEC-807B300C 002B4C 0220+00 1/1 0/0 0/0 .text anm_se_set__FP10e_th_class */
static void anm_se_set(e_th_class* i_this) {
u32 sound_id = 0;
u32 voice_id = 0;
@@ -1056,13 +1033,10 @@ static void anm_se_set(e_th_class* i_this) {
}
}
-/* 807B4870-807B4874 000008 0004+00 2/2 0/0 0/0 .bss None */
static u8 l_initHIO;
-/* 807B4880-807B4898 000018 0018+00 3/3 0/0 0/0 .bss l_HIO */
static daE_TH_HIO_c l_HIO;
-/* 807B300C-807B3514 002D6C 0508+00 2/1 0/0 0/0 .text daE_TH_Execute__FP10e_th_class */
static int daE_TH_Execute(e_th_class* i_this) {
fopAc_ac_c* a_this = (fopAc_ac_c*)i_this;
cXyz sp2C;
@@ -1177,12 +1151,10 @@ static int daE_TH_Execute(e_th_class* i_this) {
return 1;
}
-/* 807B3514-807B351C 003274 0008+00 1/0 0/0 0/0 .text daE_TH_IsDelete__FP10e_th_class */
static int daE_TH_IsDelete(e_th_class* i_this) {
return 1;
}
-/* 807B351C-807B3584 00327C 0068+00 1/0 0/0 0/0 .text daE_TH_Delete__FP10e_th_class */
static int daE_TH_Delete(e_th_class* i_this) {
fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, "E_th");
@@ -1199,7 +1171,6 @@ static int daE_TH_Delete(e_th_class* i_this) {
return 1;
}
-/* 807B3584-807B36D0 0032E4 014C+00 1/1 0/0 0/0 .text useHeapInit__FP10fopAc_ac_c */
static int useHeapInit(fopAc_ac_c* a_this) {
e_th_class* i_this = (e_th_class*)a_this;
@@ -1222,7 +1193,6 @@ static int useHeapInit(fopAc_ac_c* a_this) {
return 1;
}
-/* 807B36D0-807B3B58 003430 0488+00 1/0 0/0 0/0 .text daE_TH_Create__FP10fopAc_ac_c */
static int daE_TH_Create(fopAc_ac_c* a_this) {
e_th_class* i_this = (e_th_class*)a_this;
fopAcM_ct(i_this, e_th_class);
@@ -1328,7 +1298,6 @@ static int daE_TH_Create(fopAc_ac_c* a_this) {
return phase_state;
}
-/* 807B4794-807B47B4 -00001 0020+00 1/0 0/0 0/0 .data l_daE_TH_Method */
static actor_method_class l_daE_TH_Method = {
(process_method_func)daE_TH_Create,
(process_method_func)daE_TH_Delete,
@@ -1337,7 +1306,6 @@ static actor_method_class l_daE_TH_Method = {
(process_method_func)daE_TH_Draw,
};
-/* 807B47B4-807B47E4 -00001 0030+00 0/0 0/0 1/0 .data g_profile_E_TH */
extern actor_process_profile_definition g_profile_E_TH = {
fpcLy_CURRENT_e, // mLayerID
7, // mListID