diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2025-11-30 14:23:42 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-30 15:23:42 -0700 |
| commit | a6e76c0841cae03cae0c0e6ac75c32f979043093 (patch) | |
| tree | 76b5f590c59c6abdf2c80d0a3d5c0ccb31ebd0fe /src/d/actor/d_a_arrow.cpp | |
| parent | 434415337d268e405b09f6b72935a7e918e4cfe7 (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_arrow.cpp')
| -rw-r--r-- | src/d/actor/d_a_arrow.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/d/actor/d_a_arrow.cpp b/src/d/actor/d_a_arrow.cpp index da9bbff24b..79cb8dd9db 100644 --- a/src/d/actor/d_a_arrow.cpp +++ b/src/d/actor/d_a_arrow.cpp @@ -18,7 +18,6 @@ #include "d/actor/d_a_horse.h" #include "d/actor/d_a_hozelda.h" -/* 80499C6C-80499D6C 0000EC 0100+00 1/1 0/0 0/0 .text createHeap__9daArrow_cFv */ int daArrow_c::createHeap() { J3DModelData* model_data; @@ -49,18 +48,14 @@ int daArrow_c::createHeap() { return TRUE; } -/* 8049DC84-8049DC90 000000 000C+00 15/15 0/0 0/0 .rodata @3768 */ static u8 const lit_3768[12] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; -/* 80499D6C-80499D8C 0001EC 0020+00 1/1 0/0 0/0 .text daArrow_createHeap__FP10fopAc_ac_c - */ static int daArrow_createHeap(fopAc_ac_c* i_this) { return static_cast<daArrow_c*>(i_this)->createHeap(); } -/* 8049DC90-8049DCDC 00000C 004C+00 0/1 0/0 0/0 .rodata l_atCpsSrc */ const static dCcD_SrcCps l_atCpsSrc = { { {0x0, {{AT_TYPE_ARROW, 0x2, 0x1b}, {0xd8fbffff, 0x11}, 0x0}}, // mObj @@ -73,7 +68,6 @@ const static dCcD_SrcCps l_atCpsSrc = { } // mCpsAttr }; -/* 8049DCDC-8049DD1C 000058 0040+00 0/1 0/0 0/0 .rodata l_coSphSrc */ const static dCcD_SrcSph l_coSphSrc = { { {0x0, {{0x0, 0x0, 0x0}, {0x0, 0x0}, 0x319}}, // mObj @@ -86,8 +80,6 @@ const static dCcD_SrcSph l_coSphSrc = { } // mSphAttr }; -/* 80499D8C-80499F9C 00020C 0210+00 1/1 0/0 0/0 .text - * atHitCallBack__9daArrow_cFP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ void daArrow_c::atHitCallBack(dCcD_GObjInf* i_atObjInf, fopAc_ac_c* i_tgActor, dCcD_GObjInf* i_tgObjInf) { if (i_tgObjInf->ChkTgArrowThrough()) { if (i_tgActor != NULL && fopAcM_GetName(i_tgActor) == PROC_E_PZ) { @@ -116,13 +108,10 @@ void daArrow_c::atHitCallBack(dCcD_GObjInf* i_atObjInf, fopAc_ac_c* i_tgActor, d } } -/* 80499F9C-80499FBC 00041C 0020+00 1/1 0/0 0/0 .text - * daArrow_atHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf */ static void daArrow_atHitCallBack(fopAc_ac_c* i_this, dCcD_GObjInf* i_atObjInf, fopAc_ac_c* i_tgActor, dCcD_GObjInf* i_tgObjInf) { static_cast<daArrow_c*>(i_this)->atHitCallBack(i_atObjInf, i_tgActor, i_tgObjInf); } -/* 80499FBC-8049A04C 00043C 0090+00 5/5 0/0 0/0 .text decAlphaBlur__9daArrow_cFv */ void daArrow_c::decAlphaBlur() { for (int i = 0; i < field_0x946; i++) { JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(field_0x97c[0]); @@ -138,7 +127,6 @@ void daArrow_c::decAlphaBlur() { } } -/* 8049A04C-8049A110 0004CC 00C4+00 5/5 0/0 0/0 .text setBlur__9daArrow_cFv */ void daArrow_c::setBlur() { for (int i = 0; i < field_0x946; i++) { field_0x97c[i] = dComIfGp_particle_set(field_0x97c[i], field_0x94c, ¤t.pos, &tevStr); @@ -146,7 +134,6 @@ void daArrow_c::setBlur() { } } -/* 8049A110-8049A1EC 000590 00DC+00 1/1 0/0 0/0 .text setLightArrowHitMark__9daArrow_cFPC4cXyz */ void daArrow_c::setLightArrowHitMark(cXyz const* param_0) { static u16 const effName[] = {0x896F, 0x8970, 0x8971, 0x8972, 0x8973, 0x8974}; for (int i = 0; i < 6; i++) { @@ -157,8 +144,6 @@ void daArrow_c::setLightArrowHitMark(cXyz const* param_0) { mSoundObjArrow.startSound(Z2SE_ZELDA_ARROW_HIT, 0, mReverb); } -/* 8049A1EC-8049A334 00066C 0148+00 2/2 0/0 0/0 .text setLightChargeEffect__9daArrow_cFi - */ void daArrow_c::setLightChargeEffect(int param_0) { static u16 const effName[] = {0x8975, 0x8976, 0x8977, 0x8978}; static Vec const localEffPos = {0.0f, 0.0f, 90.0f}; @@ -180,8 +165,6 @@ void daArrow_c::setLightChargeEffect(int param_0) { } } -/* 8049A370-8049A76C 0007F0 03FC+00 2/2 0/0 0/0 .text - * setArrowWaterNextPos__9daArrow_cFP4cXyzP4cXyz */ int daArrow_c::setArrowWaterNextPos(cXyz* i_start, cXyz* i_end) { field_0x5dc.Set(i_start, i_end, this); @@ -220,7 +203,6 @@ int daArrow_c::setArrowWaterNextPos(cXyz* i_start, cXyz* i_end) { return 0; } -/* 8049A76C-8049A9CC 000BEC 0260+00 2/2 0/0 0/0 .text setArrowAt__9daArrow_cFf */ void daArrow_c::setArrowAt(f32 param_0) { daAlink_c* player = daAlink_getAlinkActorClass(); @@ -274,7 +256,6 @@ void daArrow_c::setArrowAt(f32 param_0) { dComIfG_Ccsp()->SetMass(&field_0x688, 1); } -/* 8049A9CC-8049AC84 000E4C 02B8+00 2/2 0/0 0/0 .text arrowShooting__9daArrow_cFv */ void daArrow_c::arrowShooting() { daAlink_c* link = daAlink_getAlinkActorClass(); @@ -347,13 +328,11 @@ void daArrow_c::arrowShooting() { clearNearActorData(); } -/* 8049AC84-8049ACE0 001104 005C+00 3/3 0/0 0/0 .text setBombArrowExplode__9daArrow_cFP4cXyz */ void daArrow_c::setBombArrowExplode(cXyz* param_0) { dBomb_c::createNormalBombExplode(param_0); field_0x93f = 1; } -/* 8049ACE0-8049AD74 001160 0094+00 1/1 0/0 0/0 .text setRoomInfo__9daArrow_cFv */ void daArrow_c::setRoomInfo() { int roomNo; @@ -369,14 +348,12 @@ void daArrow_c::setRoomInfo() { fopAcM_SetRoomNo(this, roomNo); } -/* 8049AD74-8049AD94 0011F4 0020+00 2/2 0/0 0/0 .text clearNearActorData__9daArrow_cFv */ void daArrow_c::clearNearActorData() { field_0x93e = 0; field_0x998 = FLT_MAX; mHitAcID = -1; } -/* 8049AD94-8049AE64 001214 00D0+00 2/2 0/0 0/0 .text getVibAngle__9daArrow_cFv */ s16 daArrow_c::getVibAngle() { s16 angle; if (cLib_calcTimer(&field_0x952)) { @@ -391,7 +368,6 @@ s16 daArrow_c::getVibAngle() { return angle; } -/* 8049AE64-8049AF18 0012E4 00B4+00 4/4 0/0 0/0 .text setNormalMatrix__9daArrow_cFv */ void daArrow_c::setNormalMatrix() { mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z); mDoMtx_stack_c::ZXYrotM(shape_angle.x, shape_angle.y, 0); @@ -406,7 +382,6 @@ void daArrow_c::setNormalMatrix() { mpModel->setBaseTRMtx(mDoMtx_stack_c::get()); } -/* 8049AF18-8049AFEC 001398 00D4+00 3/3 0/0 0/0 .text setSmokePos__9daArrow_cFv */ void daArrow_c::setSmokePos() { static cXyz localOffset(-3.3f, -3.0f, 94.0f); @@ -416,7 +391,6 @@ void daArrow_c::setSmokePos() { mSmokePos = (field_0x9cc - field_0x9d8) * 0.9f; } -/* 8049AFEC-8049B120 00146C 0134+00 3/3 0/0 0/0 .text setKeepMatrix__9daArrow_cFv */ void daArrow_c::setKeepMatrix() { if (mArrowType == 2) { daHoZelda_c* actor = (daHoZelda_c*)field_0xa08.getActor(); @@ -440,7 +414,6 @@ void daArrow_c::setKeepMatrix() { current.angle.x = -shape_angle.x; } -/* 8049B120-8049B214 0015A0 00F4+00 2/2 0/0 0/0 .text setStopActorMatrix__9daArrow_cFv */ fopAc_ac_c* daArrow_c::setStopActorMatrix() { s16 vibe_angle = getVibAngle(); fopAc_ac_c* actor = fopAcM_SearchByID(mHitAcID); @@ -462,7 +435,6 @@ fopAc_ac_c* daArrow_c::setStopActorMatrix() { return actor; } -/* 8049B214-8049B370 001694 015C+00 4/4 0/0 0/0 .text setBombMoveEffect__9daArrow_cFv */ void daArrow_c::setBombMoveEffect() { if (mArrowType == 1 && field_0x945 == 0 && field_0x943 == 0) { setSmokePos(); @@ -482,7 +454,6 @@ void daArrow_c::setBombMoveEffect() { } } -/* 8049B370-8049B45C 0017F0 00EC+00 2/2 0/0 0/0 .text checkReget__9daArrow_cFv */ bool daArrow_c::checkReget() { if (field_0x7cc.ChkCoHit()) { dComIfGp_setItemArrowNumCount(1); @@ -497,7 +468,6 @@ bool daArrow_c::checkReget() { } } -/* 8049B45C-8049B764 0018DC 0308+00 1/0 0/0 0/0 .text procWait__9daArrow_cFv */ int daArrow_c::procWait() { setKeepMatrix(); @@ -569,7 +539,6 @@ int daArrow_c::procWait() { return TRUE; } -/* 8049B764-8049C6B8 001BE4 0F54+00 2/0 0/0 0/0 .text procMove__9daArrow_cFv */ int daArrow_c::procMove() { if (fopAcM_GetParam(this) == 6) { setBlur(); @@ -874,7 +843,6 @@ int daArrow_c::procMove() { return TRUE; } -/* 8049C700-8049C874 002B80 0174+00 1/1 0/0 0/0 .text procReturnInit__9daArrow_cFi */ int daArrow_c::procReturnInit(int param_0) { setBlur(); setBombMoveEffect(); @@ -902,7 +870,6 @@ int daArrow_c::procReturnInit(int param_0) { return TRUE; } -/* 8049C874-8049CB70 002CF4 02FC+00 1/0 0/0 0/0 .text procReturn__9daArrow_cFv */ int daArrow_c::procReturn() { setBombMoveEffect(); @@ -946,7 +913,6 @@ int daArrow_c::procReturn() { return TRUE; } -/* 8049CB70-8049CC60 002FF0 00F0+00 1/0 0/0 0/0 .text procBGStop__9daArrow_cFv */ int daArrow_c::procBGStop() { if (field_0x944 != 0 || !dComIfG_Bgsp().ChkPolySafe(field_0x56c)) { field_0x93f = 1; @@ -975,7 +941,6 @@ int daArrow_c::procBGStop() { return TRUE; } -/* 8049CC60-8049CCCC 0030E0 006C+00 1/0 0/0 0/0 .text procActorStop__9daArrow_cFv */ int daArrow_c::procActorStop() { decAlphaBlur(); @@ -991,15 +956,11 @@ int daArrow_c::procActorStop() { return TRUE; } -/* 8049CCCC-8049CCF0 00314C 0024+00 2/1 0/0 0/0 .text procActorControllStop__9daArrow_cFv - */ int daArrow_c::procActorControllStop() { decAlphaBlur(); return TRUE; } -/* 8049CCF0-8049CE50 003170 0160+00 1/1 0/0 0/0 .text - * procSlingHitInit__9daArrow_cFP4cXyzP12dCcD_GObjInf */ int daArrow_c::procSlingHitInit(cXyz* param_0, dCcD_GObjInf* param_1) { fopAc_ac_c* hit_ac; if (param_1 != NULL) { @@ -1032,7 +993,6 @@ int daArrow_c::procSlingHitInit(cXyz* param_0, dCcD_GObjInf* param_1) { return TRUE; } -/* 8049CE50-8049CEA0 0032D0 0050+00 1/0 0/0 0/0 .text procSlingHit__9daArrow_cFv */ int daArrow_c::procSlingHit() { decAlphaBlur(); @@ -1044,7 +1004,6 @@ int daArrow_c::procSlingHit() { return TRUE; } -/* 8049CEA0-8049D0AC 003320 020C+00 1/1 0/0 0/0 .text execute__9daArrow_cFv */ int daArrow_c::execute() { field_0xa08.setActor(); mReverb = dComIfGp_getReverb(fopAcM_GetRoomNo(this)); @@ -1099,12 +1058,10 @@ int daArrow_c::execute() { return TRUE; } -/* 8049D0AC-8049D0CC 00352C 0020+00 1/0 0/0 0/0 .text daArrow_execute__FP9daArrow_c */ static int daArrow_execute(daArrow_c* i_this) { return i_this->execute(); } -/* 8049D0CC-8049D40C 00354C 0340+00 1/1 0/0 0/0 .text draw__9daArrow_cFv */ int daArrow_c::draw() { g_env_light.settingTevStruct(0, ¤t.pos, &tevStr); @@ -1163,13 +1120,10 @@ int daArrow_c::draw() { return TRUE; } -/* 8049D40C-8049D42C 00388C 0020+00 1/0 0/0 0/0 .text daArrow_draw__FP9daArrow_c */ static int daArrow_draw(daArrow_c* i_this) { return i_this->draw(); } -/* 8049D42C-8049D440 0038AC 0014+00 1/1 0/0 0/0 .text daAlink_searchHorseZelda__FP10fopAc_ac_cPv - */ static void* daAlink_searchHorseZelda(fopAc_ac_c* param_0, void* param_1) { if (fopAcM_GetName(param_0) == PROC_HOZELDA) { return param_0; @@ -1178,7 +1132,6 @@ static void* daAlink_searchHorseZelda(fopAc_ac_c* param_0, void* param_1) { return NULL; } -/* 8049D440-8049D808 0038C0 03C8+00 1/1 0/0 0/0 .text create__9daArrow_cFv */ cPhs__Step daArrow_c::create() { fopAcM_ct(this, daArrow_c); @@ -1241,18 +1194,15 @@ cPhs__Step daArrow_c::create() { return cPhs_COMPLEATE_e; } -/* 8049D96C-8049D98C 003DEC 0020+00 1/0 0/0 0/0 .text daArrow_create__FP9daArrow_c */ static int daArrow_create(daArrow_c* i_this) { return i_this->create(); } -/* 8049D98C-8049DBD8 003E0C 024C+00 1/1 0/0 0/0 .text __dt__9daArrow_cFv */ daArrow_c::~daArrow_c() { mSoundObjArrow.deleteObject(); setLightChargeEffect(1); } -/* 8049DBD8-8049DC00 004058 0028+00 1/0 0/0 0/0 .text daArrow_delete__FP9daArrow_c */ static int daArrow_delete(daArrow_c* i_this) { i_this->~daArrow_c(); return TRUE; @@ -1262,7 +1212,6 @@ AUDIO_INSTANCES; template<> JAUSectionHeap* JASGlobalInstance<JAUSectionHeap>::sInstance; -/* 8049DE8C-8049DEAC -00001 0020+00 1/0 0/0 0/0 .data l_daArrowMethodTable */ static actor_method_class l_daArrowMethodTable = { (process_method_func)daArrow_create, (process_method_func)daArrow_delete, @@ -1271,7 +1220,6 @@ static actor_method_class l_daArrowMethodTable = { (process_method_func)daArrow_draw, }; -/* 8049DEAC-8049DEDC -00001 0030+00 0/0 0/0 1/0 .data g_profile_ARROW */ extern actor_process_profile_definition g_profile_ARROW = { fpcLy_CURRENT_e, // mLayerID 9, // mListID |
