diff options
Diffstat (limited to 'src/d/d_particle.cpp')
| -rw-r--r-- | src/d/d_particle.cpp | 193 |
1 files changed, 0 insertions, 193 deletions
diff --git a/src/d/d_particle.cpp b/src/d/d_particle.cpp index 1b6b7da3d4..6b8202aac4 100644 --- a/src/d/d_particle.cpp +++ b/src/d/d_particle.cpp @@ -1,8 +1,3 @@ -// -// Generated By: dol2asm -// Translation Unit: d/d_particle -// - // d_particle is odd in that it doesn't appear to include dolzel.pch. // It uses ...data pooling, but weak data from the PCH (e.g. Z2Calc::cNullVec) // isn't present like would be expected for a TU using pooling. @@ -31,7 +26,6 @@ extern dPa_particleTracePcallBack_c JPTracePCB4; -/* 80049420-80049580 043D60 0160+00 4/4 0/0 0/0 .text dPa_cleanupGX__Fv */ void dPa_cleanupGX() { GXSetTevColorOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, GX_TRUE, GX_TEVPREV); GXSetTevAlphaOp(GX_TEVSTAGE0, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, GX_TRUE, GX_TEVPREV); @@ -55,14 +49,12 @@ void dPa_cleanupGX() { GXSetNumChans(0); } -/* 803A8308-803A8314 005428 000C+00 1/1 0/0 0/0 .data l_lifeBallColor */ static GXColor l_lifeBallColor[3] = { {0xEB, 0x20, 0x78, 0xFF}, {0x20, 0xF1, 0x9B, 0xFF}, {0xEB, 0xD7, 0x2F, 0xFF}, }; -/* 80049580-800495BC 043EC0 003C+00 0/0 1/1 8/8 .text __ct__19dPa_followEcallBackFUcUc */ dPa_followEcallBack::dPa_followEcallBack(u8 param_0, u8 param_1) { field_0x11 = param_0; field_0x12 = param_1; @@ -70,8 +62,6 @@ dPa_followEcallBack::dPa_followEcallBack(u8 param_0, u8 param_1) { mpEmitter = NULL; } -/* 800495BC-800496B0 043EFC 00F4+00 1/0 0/0 0/0 .text - * execute__19dPa_followEcallBackFP14JPABaseEmitter */ void dPa_followEcallBack::execute(JPABaseEmitter* param_0) { if ((field_0x12 == 0) && ((field_0x10 & 2) == 0)) { param_0->setGlobalTranslation(field_0x8->x, field_0x8->y, field_0x8->z); @@ -94,12 +84,8 @@ void dPa_followEcallBack::execute(JPABaseEmitter* param_0) { } } -/* 800496B0-800496B4 043FF0 0004+00 1/0 0/0 0/0 .text - * draw__19dPa_followEcallBackFP14JPABaseEmitter */ void dPa_followEcallBack::draw(JPABaseEmitter*) {} -/* 800496B4-8004974C 043FF4 0098+00 1/0 0/0 0/0 .text - * setup__19dPa_followEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ void dPa_followEcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, csXyz const* param_2, s8) { remove(); @@ -119,7 +105,6 @@ void dPa_followEcallBack::setup(JPABaseEmitter* i_emitter, cXyz const* param_1, } } -/* 8004974C-8004979C 04408C 0050+00 1/0 0/0 0/0 .text end__19dPa_followEcallBackFv */ void dPa_followEcallBack::end() { if (mpEmitter != NULL) { mpEmitter->becomeInvalidEmitter(); @@ -130,25 +115,18 @@ void dPa_followEcallBack::end() { } } -/* 80450E90-80450E94 000390 0004+00 2/2 1/1 11/11 .sbss mEcallback__18dPa_modelEcallBack - */ dPa_modelEcallBack dPa_modelEcallBack::mEcallback; -/* 80450E94-80450E98 000394 0004+00 2/2 0/0 0/0 .sbss mPcallback__18dPa_modelEcallBack */ dPa_modelPcallBack dPa_modelEcallBack::mPcallback; -/* 80450E98-80450E9C 000398 0004+00 5/5 0/0 0/0 .sbss mModel__18dPa_modelEcallBack */ dPa_modelEcallBack::model_c* dPa_modelEcallBack::mModel; -/* 80450E9C-80450EA0 -00001 0004+00 3/3 0/0 0/0 .sbss None */ /* 80450E9C 0001+00 data_80450E9C None */ /* 80450E9D 0001+00 data_80450E9D None */ /* 80450E9E 0002+00 data_80450E9E None */ static u8 struct_80450E9C; static u8 struct_80450E9D; -/* 8004979C-800497B0 0440DC 0014+00 1/0 0/0 0/0 .text - * setup__19dPa_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ // void dPa_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, csXyz const* param_2, s8 param_3) { @@ -156,8 +134,6 @@ void dPa_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, param_0->setParticleCallBackPtr(dPa_control_c::getLight8PcallBack()); } -/* 800497B0-800497CC 0440F0 001C+00 1/0 0/0 0/0 .text - * setup__25dPa_gen_b_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ void dPa_gen_b_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, csXyz const* param_2, s8 param_3) { param_0->setDrawTimes(2); @@ -165,8 +141,6 @@ void dPa_gen_b_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param param_0->setUserWork(param_3); } -/* 800497CC-800497E8 04410C 001C+00 1/0 0/0 0/0 .text - * setup__25dPa_gen_d_light8EcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ void dPa_gen_d_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, csXyz const* param_2, s8 param_3) { param_0->setDrawTimes(2); @@ -174,7 +148,6 @@ void dPa_gen_d_light8EcallBack::setup(JPABaseEmitter* param_0, cXyz const* param param_0->setUserWork(param_3); } -/* 800497E8-80049934 044128 014C+00 3/3 0/0 0/0 .text dPa_group_id_change__FPUlPUc */ static void dPa_group_id_change(u32* param_0, u8* param_1) { if (*param_1 >= 15) { return; @@ -226,7 +199,6 @@ static void dPa_group_id_change(u32* param_0, u8* param_1) { } } -/* 80049934-80049B30 044274 01FC+00 1/1 0/0 0/0 .text initiateLighting8__FR8_GXColors */ static void initiateLighting8(_GXColor& param_0, s16 param_1) { GXSetChanCtrl(GX_COLOR0, true, GX_SRC_REG, GX_SRC_VTX, 0xfe, GX_DF_CLAMP, GX_AF_SPOT); GXSetChanCtrl(GX_ALPHA0, false, GX_SRC_REG, GX_SRC_VTX, 0xfe, GX_DF_CLAMP, GX_AF_SPOT); @@ -263,8 +235,6 @@ static void initiateLighting8(_GXColor& param_0, s16 param_1) { GXSetChanMatColor(GX_COLOR0A0, g_whiteColor); } -/* 80049B30-80049BC0 044470 0090+00 1/1 0/0 0/0 .text initiate_b_Lighting8__FR8_GXColor - */ static void initiate_b_Lighting8(_GXColor& param_0) { GXSetChanCtrl(GX_COLOR0, true, GX_SRC_REG, GX_SRC_VTX, 0xfe, GX_DF_CLAMP, GX_AF_SPOT); GXSetChanCtrl(GX_ALPHA0, false, GX_SRC_REG, GX_SRC_VTX, 0xfe, GX_DF_CLAMP, GX_AF_SPOT); @@ -272,7 +242,6 @@ static void initiate_b_Lighting8(_GXColor& param_0) { GXSetChanMatColor(GX_COLOR0A0, g_whiteColor); } -/* 80049BC0-80049C20 044500 0060+00 1/1 0/0 0/0 .text drawFirst__FP14JPABaseEmitter */ static void drawFirst(JPABaseEmitter* param_0) { GXSetColorUpdate(false); GXSetAlphaCompare(GX_GEQUAL, param_0->getGlobalAlpha(), GX_AOP_OR, GX_GEQUAL, param_0->getGlobalAlpha()); @@ -280,12 +249,10 @@ static void drawFirst(JPABaseEmitter* param_0) { GXSetZCompLoc(false); } -/* 80049C20-80049C44 044560 0024+00 2/2 0/0 0/0 .text drawFirst_l8__FP14JPABaseEmitter */ static void drawFirst_l8(JPABaseEmitter* param_0) { GXSetColorUpdate(false); } -/* 80049C44-80049E40 044584 01FC+00 1/1 0/0 0/0 .text drawSecond_light8__FP14JPABaseEmitter */ static void drawSecond_light8(JPABaseEmitter* param_0) { s16 sVar1 = (param_0->mGlobalPrmClr.r); s16 sVar2 = (sVar1 << 8); @@ -318,7 +285,6 @@ static void drawSecond_light8(JPABaseEmitter* param_0) { GXSetTevAlphaOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV); } -/* 80049E40-80049FEC 044780 01AC+00 2/2 0/0 0/0 .text drawSecond_b_light8__FP14JPABaseEmitter */ static void drawSecond_b_light8(JPABaseEmitter* param_0) { dScnKy_env_light_c* envLight = dKy_getEnvlight(); dKy_setLight_nowroom(dComIfGp_roomControl_getStayNo()); @@ -350,8 +316,6 @@ static void drawSecond_b_light8(JPABaseEmitter* param_0) { GXSetTevAlphaOp(GX_TEVSTAGE1, GX_TEV_ADD, GX_TB_ZERO, GX_CS_SCALE_1, true, GX_TEVPREV); } -/* 80049FEC-8004A108 04492C 011C+00 1/1 0/0 0/0 .text static_light8EcallBack__FP14JPABaseEmitter - */ static void static_light8EcallBack(JPABaseEmitter* param_0) { GXFlush(); GXLoadPosMtxImm(j3dSys.getViewMtx(), 0); @@ -377,8 +341,6 @@ static void static_light8EcallBack(JPABaseEmitter* param_0) { } } -/* 8004A108-8004A224 044A48 011C+00 1/1 0/0 0/0 .text - * static_gen_b_light8EcallBack__FP14JPABaseEmitter */ static void static_gen_b_light8EcallBack(JPABaseEmitter* param_0) { GXFlush(); Mtx identity; @@ -406,8 +368,6 @@ static void static_gen_b_light8EcallBack(JPABaseEmitter* param_0) { } } -/* 8004A224-8004A340 044B64 011C+00 1/1 0/0 0/0 .text - * static_gen_d_light8EcallBack__FP14JPABaseEmitter */ static void static_gen_d_light8EcallBack(JPABaseEmitter* param_0) { GXFlush(); GXLoadPosMtxImm(j3dSys.getViewMtx(), 0); @@ -433,25 +393,18 @@ static void static_gen_d_light8EcallBack(JPABaseEmitter* param_0) { } } -/* 8004A340-8004A364 044C80 0024+00 1/0 0/0 0/0 .text - * draw__19dPa_light8EcallBackFP14JPABaseEmitter */ void dPa_light8EcallBack::draw(JPABaseEmitter* param_0) { static_light8EcallBack(param_0); } -/* 8004A364-8004A388 044CA4 0024+00 1/0 0/0 0/0 .text - * draw__25dPa_gen_b_light8EcallBackFP14JPABaseEmitter */ void dPa_gen_b_light8EcallBack::draw(JPABaseEmitter* param_0) { static_gen_b_light8EcallBack(param_0); } -/* 8004A388-8004A3AC 044CC8 0024+00 1/0 0/0 0/0 .text - * draw__25dPa_gen_d_light8EcallBackFP14JPABaseEmitter */ void dPa_gen_d_light8EcallBack::draw(JPABaseEmitter* param_0) { static_gen_d_light8EcallBack(param_0); } -/* 8004A3AC-8004A460 044CEC 00B4+00 2/2 0/0 0/0 .text dPa_setWindPower__FP15JPABaseParticle */ static void dPa_setWindPower(JPABaseParticle* param_0) { f32 local_58; JGeometry::TVec3<f32> aTStack_18; @@ -467,8 +420,6 @@ static void dPa_setWindPower(JPABaseParticle* param_0) { param_0->setOffsetPosition(aTStack_24); } -/* 8004A460-8004A608 044DA0 01A8+00 1/0 0/0 0/0 .text - * draw__18dPa_modelPcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_modelPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) { Mtx local_74; Mtx local_44; @@ -510,8 +461,6 @@ void dPa_modelPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) param_1->setInvisibleParticleFlag(); } -/* 8004A608-8004A7AC 044F48 01A4+00 1/1 0/0 0/0 .text - * set__Q218dPa_modelEcallBack7model_cFP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc */ bool dPa_modelEcallBack::model_c::set(J3DModelData* param_0, dKy_tevstr_c const& param_1, u8 rotAxis, void* param_3, u8 param_4, u8 param_5) { if (field_0x0 != NULL) { @@ -570,7 +519,6 @@ bool dPa_modelEcallBack::model_c::set(J3DModelData* param_0, dKy_tevstr_c const& return true; } -/* 8004A7AC-8004A88C 0450EC 00E0+00 1/1 0/0 0/0 .text setup__Q218dPa_modelEcallBack7model_cFv */ void dPa_modelEcallBack::model_c::setup() { if (field_0x4 != NULL) { if (field_0x392 == 0) { @@ -591,7 +539,6 @@ void dPa_modelEcallBack::model_c::setup() { } -/* 8004A88C-8004A8DC 0451CC 0050+00 1/1 0/0 0/0 .text cleanup__Q218dPa_modelEcallBack7model_cFv */ void dPa_modelEcallBack::model_c::cleanup() { if (field_0x4 == NULL) { return; @@ -604,8 +551,6 @@ void dPa_modelEcallBack::model_c::cleanup() { } } -/* 8004A8DC-8004AA34 04521C 0158+00 1/1 0/0 0/0 .text draw__Q218dPa_modelEcallBack7model_cFPA4_f - */ void dPa_modelEcallBack::model_c::draw(f32 (*param_0)[4]) { J3DJoint* joint = field_0x0->getJointNodePointer(0); for (J3DMaterial* material = joint->getMesh(); material != NULL; material = material->getNext()) @@ -629,8 +574,6 @@ void dPa_modelEcallBack::model_c::draw(f32 (*param_0)[4]) { } } -/* 8004AA34-8004AAA8 045374 0074+00 1/0 0/0 0/0 .text draw__18dPa_modelEcallBackFP14JPABaseEmitter - */ void dPa_modelEcallBack::draw(JPABaseEmitter* param_0) { if (param_0->isEnableDeleteEmitter()) { param_0->quitImmortalEmitter(); @@ -642,8 +585,6 @@ void dPa_modelEcallBack::draw(JPABaseEmitter* param_0) { } } -/* 8004AAA8-8004AB1C 0453E8 0074+00 1/0 0/0 0/0 .text - * setup__18dPa_modelEcallBackFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ void dPa_modelEcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, csXyz const* param_2, s8 param_3) { param_0->setEmitterCallBackPtr(NULL); @@ -662,14 +603,12 @@ void dPa_modelEcallBack::setup(JPABaseEmitter* param_0, cXyz const* param_1, } } -/* 8004AB1C-8004AB88 04545C 006C+00 1/1 0/0 0/0 .text create__18dPa_modelEcallBackFUc */ void dPa_modelEcallBack::create(u8 param_0) { mModel = new model_c[param_0]; struct_80450E9C = param_0; struct_80450E9D = 0; } -/* 8004ABC4-8004AC00 045504 003C+00 1/1 0/0 0/0 .text remove__18dPa_modelEcallBackFv */ void dPa_modelEcallBack::remove() { if (mModel != NULL) { delete [] mModel; @@ -677,8 +616,6 @@ void dPa_modelEcallBack::remove() { } } -/* 8004AC00-8004AC90 045540 0090+00 0/0 1/1 11/11 .text - * setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc */ int dPa_modelEcallBack::setModel(JPABaseEmitter* param_0, J3DModelData* param_1, dKy_tevstr_c const& param_2, u8 param_3, void* param_4, u8 param_5, u8 param_6) { @@ -692,8 +629,6 @@ int dPa_modelEcallBack::setModel(JPABaseEmitter* param_0, J3DModelData* param_1, return 0; } -/* 8004AC90-8004ACC0 0455D0 0030+00 1/1 0/0 0/0 .text - * resetModel__18dPa_modelEcallBackFP14JPABaseEmitter */ void dPa_modelEcallBack::resetModel(JPABaseEmitter* param_0) { model_c* pModel = getModel(param_0); if (pModel) { @@ -701,8 +636,6 @@ void dPa_modelEcallBack::resetModel(JPABaseEmitter* param_0) { } } -/* 8004ACC0-8004ACEC 045600 002C+00 1/1 0/0 0/0 .text - * setupModel__18dPa_modelEcallBackFP14JPABaseEmitter */ void dPa_modelEcallBack::setupModel(JPABaseEmitter* param_0) { model_c* pModel = getModel(param_0); if (pModel) { @@ -710,8 +643,6 @@ void dPa_modelEcallBack::setupModel(JPABaseEmitter* param_0) { } } -/* 8004ACEC-8004AD28 04562C 003C+00 1/1 0/0 0/0 .text - * drawModel__18dPa_modelEcallBackFP14JPABaseEmitterPA4_f */ void dPa_modelEcallBack::drawModel(JPABaseEmitter* param_0, f32 (*param_1)[4]) { model_c* pModel = getModel(param_0); if (pModel) { @@ -719,8 +650,6 @@ void dPa_modelEcallBack::drawModel(JPABaseEmitter* param_0, f32 (*param_1)[4]) { } } -/* 8004AD28-8004AD58 045668 0030+00 1/1 0/0 0/0 .text - * cleanupModel__18dPa_modelEcallBackFP14JPABaseEmitter */ void dPa_modelEcallBack::cleanupModel(JPABaseEmitter* param_0) { model_c* pModel = getModel(param_0); if (pModel) { @@ -729,8 +658,6 @@ void dPa_modelEcallBack::cleanupModel(JPABaseEmitter* param_0) { dPa_cleanupGX(); } -/* 8004AD58-8004AD90 045698 0038+00 6/6 0/0 0/0 .text - * getModel__18dPa_modelEcallBackFP14JPABaseEmitter */ dPa_modelEcallBack::model_c* dPa_modelEcallBack::getModel(JPABaseEmitter* param_0) { if (mModel != NULL && param_0 != NULL && param_0->getUserWork() != 0xffffffff) { return mModel + param_0->getUserWork(); @@ -738,8 +665,6 @@ dPa_modelEcallBack::model_c* dPa_modelEcallBack::getModel(JPABaseEmitter* param_ return NULL; } -/* 8004AD90-8004ADC4 0456D0 0034+00 1/1 0/0 0/0 .text - * getRotAxis__18dPa_modelEcallBackFP14JPABaseEmitter */ u8 dPa_modelEcallBack::getRotAxis(JPABaseEmitter* param_0) { model_c* pModel = getModel(param_0); if (pModel) { @@ -748,20 +673,15 @@ u8 dPa_modelEcallBack::getRotAxis(JPABaseEmitter* param_0) { return 0; } -/* 8004ADC4-8004ADF4 045704 0030+00 1/0 0/0 0/0 .text - * draw__22dPa_selectTexEcallBackFP14JPABaseEmitter */ void dPa_selectTexEcallBack::draw(JPABaseEmitter* param_0) { param_0->loadTexture(field_0x4, GX_TEXMAP0); } -/* 8004ADF4-8004AE1C 045734 0028+00 1/1 0/0 0/0 .text __ct__19dPa_simpleEcallBackFv */ dPa_simpleEcallBack::dPa_simpleEcallBack() { mEmitter = NULL; field_0xc = 0; } -/* 8004AE1C-8004AF94 04575C 0178+00 1/0 0/0 0/0 .text - * executeAfter__19dPa_simpleEcallBackFP14JPABaseEmitter */ void dPa_simpleEcallBack::executeAfter(JPABaseEmitter* param_0) { int currentCreateNumber = param_0->getCurrentCreateNumber(); if (currentCreateNumber <= 0) { @@ -791,14 +711,10 @@ void dPa_simpleEcallBack::executeAfter(JPABaseEmitter* param_0) { param_0->stopCreateParticle(); } -/* 8004AF94-8004AF98 0458D4 0004+00 1/0 0/0 0/0 .text - * draw__19dPa_simpleEcallBackFP14JPABaseEmitter */ void dPa_simpleEcallBack::draw(JPABaseEmitter* param_0) { /* empty function */ } -/* 8004AF98-8004B024 0458D8 008C+00 1/1 0/0 1/1 .text - * create__19dPa_simpleEcallBackFP17JPAEmitterManagerUsUc */ JPABaseEmitter* dPa_simpleEcallBack::create(JPAEmitterManager* param_0, u16 id, u8 param_2) { mEmitter = NULL; field_0xa = param_2; @@ -809,16 +725,12 @@ JPABaseEmitter* dPa_simpleEcallBack::create(JPAEmitterManager* param_0, u16 id, return mEmitter; } -/* 8004B024-8004B060 045964 003C+00 1/1 0/0 0/0 .text __dt__16dPa_simpleData_cFv */ dPa_simpleData_c::~dPa_simpleData_c() {} -/* 8004B060-8004B064 0459A0 0004+00 1/1 0/0 0/0 .text __ct__16dPa_simpleData_cFv */ dPa_simpleData_c::dPa_simpleData_c() { /* empty function */ } -/* 8004B064-8004B168 0459A4 0104+00 2/2 0/0 0/0 .text - * createEmitter__19dPa_simpleEcallBackFP17JPAEmitterManager */ JPABaseEmitter* dPa_simpleEcallBack::createEmitter(JPAEmitterManager* param_0) { JPAResourceManager* this_00 = param_0->getResourceManager(dPa_control_c::getRM_ID(mID)); u32 uVar1 = this_00->getResUserWork(mID); @@ -839,8 +751,6 @@ JPABaseEmitter* dPa_simpleEcallBack::createEmitter(JPAEmitterManager* param_0) { return mEmitter; } -/* 8004B168-8004B4E0 045AA8 0378+00 1/1 0/0 0/0 .text - * set__19dPa_simpleEcallBackFPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif */ u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 param_3, _GXColor const& param_4, _GXColor const& param_5, int param_6, f32 param_7) { @@ -932,14 +842,10 @@ u32 dPa_simpleEcallBack::set(cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 return 1; } -/* 8004B4E0-8004B504 045E20 0024+00 1/0 0/0 0/0 .text - * execute__17dPa_windPcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_windPcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { dPa_setWindPower(param_1); } -/* 8004B504-8004B544 045E44 0040+00 3/3 0/0 0/0 .text - * onActive__Q313dPa_control_c7level_c9emitter_cFv */ void dPa_control_c::level_c::emitter_c::onActive() { mStatus |= 1; @@ -950,8 +856,6 @@ void dPa_control_c::level_c::emitter_c::onActive() { } } -/* 8004B544-8004B5AC 045E84 0068+00 1/1 0/0 0/0 .text - * entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack */ void dPa_control_c::level_c::emitter_c::entry(u32 id, u16 name, JPABaseEmitter* i_emitter, dPa_levelEcallBack* p_callback) { mId = id; @@ -964,8 +868,6 @@ void dPa_control_c::level_c::emitter_c::entry(u32 id, u16 name, JPABaseEmitter* mEmitter->becomeImmortalEmitter(); } -/* 8004B5AC-8004B688 045EEC 00DC+00 1/1 0/0 0/0 .text - * cleanup__Q313dPa_control_c7level_c9emitter_cFv */ void dPa_control_c::level_c::emitter_c::cleanup() { JPAEmitterCallBack* pdVar1 = mEmitter->getEmitterCallBackPtr(); if (mCallback != NULL) { @@ -985,8 +887,6 @@ void dPa_control_c::level_c::emitter_c::cleanup() { mId = 0; } -/* 8004B688-8004B6F8 045FC8 0070+00 1/1 0/0 0/0 .text __ct__Q213dPa_control_c7level_cFv - */ dPa_control_c::level_c::level_c() { field_0x0 = 0; mFreeNo = 0; @@ -996,8 +896,6 @@ dPa_control_c::level_c::level_c() { } } -/* 8004B6F8-8004B7A8 046038 00B0+00 1/1 0/0 0/0 .text - * execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c */ void dPa_control_c::level_c::execute(dPa_control_c::level_c::emitter_c* i_emitter) { if (!i_emitter->isActive()) { if (i_emitter->isEventMove() || !dComIfGp_event_runCheck()) { @@ -1012,7 +910,6 @@ void dPa_control_c::level_c::execute(dPa_control_c::level_c::emitter_c* i_emitte } } -/* 8004B7A8-8004B808 0460E8 0060+00 1/1 0/0 0/0 .text execute__Q213dPa_control_c7level_cFv */ void dPa_control_c::level_c::execute() { emitter_c* emitter = mEmitter; @@ -1024,7 +921,6 @@ void dPa_control_c::level_c::execute() { } } -/* 8004B808-8004B874 046148 006C+00 2/2 0/0 0/0 .text cleanup__Q213dPa_control_c7level_cFv */ void dPa_control_c::level_c::cleanup() { emitter_c* emitter = mEmitter; @@ -1038,8 +934,6 @@ void dPa_control_c::level_c::cleanup() { } } -/* 8004B874-8004B8B4 0461B4 0040+00 4/4 0/0 0/0 .text get__Q213dPa_control_c7level_cFUl - */ dPa_control_c::level_c::emitter_c* dPa_control_c::level_c::get(u32 id) { if (id == 0) { return NULL; @@ -1054,8 +948,6 @@ dPa_control_c::level_c::emitter_c* dPa_control_c::level_c::get(u32 id) { return NULL; } -/* 8004B8B4-8004B8E8 0461F4 0034+00 1/1 5/5 40/40 .text - * forceOnEventMove__Q213dPa_control_c7level_cFUl */ void dPa_control_c::level_c::forceOnEventMove(u32 id) { emitter_c* emitter = get(id); @@ -1064,8 +956,6 @@ void dPa_control_c::level_c::forceOnEventMove(u32 id) { } } -/* 8004B8E8-8004B918 046228 0030+00 0/0 1/1 0/0 .text - * allForceOnEventMove__Q213dPa_control_c7level_cFv */ void dPa_control_c::level_c::allForceOnEventMove() { emitter_c* emitter = mEmitter; @@ -1077,8 +967,6 @@ void dPa_control_c::level_c::allForceOnEventMove() { } } -/* 8004B918-8004B94C 046258 0034+00 1/1 22/22 181/181 .text - * getEmitter__Q213dPa_control_c7level_cFUl */ JPABaseEmitter* dPa_control_c::level_c::getEmitter(u32 id) { emitter_c* emitter = get(id); @@ -1089,8 +977,6 @@ JPABaseEmitter* dPa_control_c::level_c::getEmitter(u32 id) { return emitter->getEmitter(); } -/* 8004B94C-8004BA40 04628C 00F4+00 1/1 0/0 0/0 .text - * entry__Q213dPa_control_c7level_cFUsP14JPABaseEmitterP18dPa_levelEcallBack */ u32 dPa_control_c::level_c::entry(u16 i_name, JPABaseEmitter* i_emitter, dPa_levelEcallBack* i_callback) { for (int i = 0; i < EMITTER_MAX; i++) { @@ -1115,8 +1001,6 @@ u32 dPa_control_c::level_c::entry(u16 i_name, JPABaseEmitter* i_emitter, return 0; } -/* 8004BA40-8004BA74 046380 0034+00 1/1 0/0 0/0 .text - * addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c */ void dPa_control_c::level_c::addTable(dPa_control_c::level_c::emitter_c* i_emitter) { u32 id = i_emitter->getId() & 0xFF; @@ -1130,8 +1014,6 @@ void dPa_control_c::level_c::addTable(dPa_control_c::level_c::emitter_c* i_emitt mTable[id] = i_emitter; } -/* 8004BA74-8004BACC 0463B4 0058+00 3/3 0/0 0/0 .text - * cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c */ void dPa_control_c::level_c::cutTable(dPa_control_c::level_c::emitter_c* i_emitter) { emitter_c* pre = i_emitter->getPre(); emitter_c* next = i_emitter->getNext(); @@ -1149,7 +1031,6 @@ void dPa_control_c::level_c::cutTable(dPa_control_c::level_c::emitter_c* i_emitt i_emitter->cleanup(); } -/* 80424794-804247D4 0514B4 0040+00 0/1 1/1 1/1 .bss mTsubo__13dPa_control_c */ dPa_selectTexEcallBack dPa_control_c::mTsubo[] = { dPa_selectTexEcallBack(0), dPa_selectTexEcallBack(1), @@ -1161,53 +1042,36 @@ dPa_selectTexEcallBack dPa_control_c::mTsubo[] = { dPa_selectTexEcallBack(7), }; -/* 804247F8-80424810 051518 0018+00 0/1 0/0 0/0 .bss mLifeBall__13dPa_control_c */ dPa_setColorEcallBack dPa_control_c::mLifeBall[3] = { dPa_setColorEcallBack(l_lifeBallColor[0]), dPa_setColorEcallBack(l_lifeBallColor[1]), dPa_setColorEcallBack(l_lifeBallColor[2]), }; -/* 80450EA0-80450EA4 0003A0 0004+00 14/14 1/1 0/0 .sbss mEmitterMng__13dPa_control_c */ JPAEmitterManager* dPa_control_c::mEmitterMng; -/* 80450EA4-80450EA8 0003A4 0004+00 1/1 1/1 0/0 .sbss mWaterBubblePcallBack__13dPa_control_c */ dPa_wbPcallBack_c dPa_control_c::mWaterBubblePcallBack; -/* 80450EA8-80450EAC 0003A8 0004+00 3/3 0/0 0/0 .sbss mFsenthPcallBack__13dPa_control_c - */ dPa_fsenthPcallBack dPa_control_c::mFsenthPcallBack; -/* 80450EAC-80450EB0 0003AC 0004+00 2/2 0/0 1/1 .sbss mLight8EcallBack__13dPa_control_c - */ dPa_light8EcallBack dPa_control_c::mLight8EcallBack; -/* 80450EB0-80450EB4 0003B0 0004+00 2/2 0/0 0/0 .sbss mLight8PcallBack__13dPa_control_c - */ dPa_light8PcallBack dPa_control_c::mLight8PcallBack; -/* 80450EB4-80450EB8 0003B4 0004+00 3/3 0/0 0/0 .sbss m_b_Light8EcallBack__13dPa_control_c */ dPa_gen_b_light8EcallBack dPa_control_c::m_b_Light8EcallBack; -/* 80450EB8-80450EBC 0003B8 0004+00 2/2 0/0 0/0 .sbss m_b_Light8PcallBack__13dPa_control_c */ dPa_gen_b_light8PcallBack dPa_control_c::m_b_Light8PcallBack; -/* 80450EBC-80450EC0 0003BC 0004+00 3/3 0/0 0/0 .sbss m_d_Light8EcallBack__13dPa_control_c */ dPa_gen_d_light8EcallBack dPa_control_c::m_d_Light8EcallBack; -/* 80450EC0-80450EC4 0003C0 0004+00 2/2 0/0 0/0 .sbss m_d_Light8PcallBack__13dPa_control_c */ dPa_gen_d_light8PcallBack dPa_control_c::m_d_Light8PcallBack; -/* 80450EC4-80450EC8 0003C4 0004+00 1/1 2/2 0/0 .sbss None */ u8 dPa_control_c::mStatus; -/* 80424870-804248A0 051590 0030+00 1/1 0/0 0/0 .bss mWindViewMatrix__13dPa_control_c */ Mtx dPa_control_c::mWindViewMatrix; -/* 80450EC8-80450ED0 0003C8 0004+04 2/2 1/1 17/17 .sbss mParticleTracePCB__13dPa_control_c */ dPa_particleTracePcallBack_c dPa_control_c::mParticleTracePCB; -/* 8004BACC-8004BB70 04640C 00A4+00 0/0 1/1 0/0 .text __ct__13dPa_control_cFv */ dPa_control_c::dPa_control_c() { m_resHeap = JKRCreateExpHeap(0x96000, mDoExt_getArchiveHeap(), false); mHeap = NULL; @@ -1222,13 +1086,10 @@ dPa_control_c::dPa_control_c() { MTXIdentity(mWindViewMatrix); } -/* 8004BB70-8004BB78 0464B0 0008+00 4/4 0/0 0/0 .text getRM_ID__13dPa_control_cFUs */ u8 dPa_control_c::getRM_ID(u16 param_0) { return (param_0 >> 15) & 1; } -/* 8004BB78-8004BCDC 0464B8 0164+00 0/0 1/1 0/0 .text createCommon__13dPa_control_cFPCv - */ void dPa_control_c::createCommon(void const* param_0) { mHeap = mDoExt_createSolidHeapFromSystem(0, 0); mCommonResMng = new (mHeap, 0) JPAResourceManager(param_0, mHeap); @@ -1251,8 +1112,6 @@ void dPa_control_c::createCommon(void const* param_0) { mDoExt_adjustSolidHeap(mHeap); } -/* 8004BCDC-8004BDFC 04661C 0120+00 1/1 0/0 0/0 .text createRoomScene__13dPa_control_cFv - */ void dPa_control_c::createRoomScene() { m_sceneHeap = mDoExt_createSolidHeapFromGame(0, 0); mSceneResMng = new (m_sceneHeap, 0) JPAResourceManager(m_sceneRes, m_sceneHeap); @@ -1273,8 +1132,6 @@ void dPa_control_c::createRoomScene() { mDoExt_adjustSolidHeap(m_sceneHeap); } -/* 8004BDFC-8004BEB0 04673C 00B4+00 0/0 1/1 0/0 .text - * readScene__13dPa_control_cFUcPP21mDoDvdThd_toMainRam_c */ bool dPa_control_c::readScene(u8 param_0, mDoDvdThd_toMainRam_c** param_1) { if (param_0 == 0xff || param_0 == field_0x18) { return 0; @@ -1291,7 +1148,6 @@ bool dPa_control_c::readScene(u8 param_0, mDoDvdThd_toMainRam_c** param_1) { return 1; } -/* 8004BEB0-8004BF3C 0467F0 008C+00 0/0 1/1 0/0 .text createScene__13dPa_control_cFPCv */ void dPa_control_c::createScene(void const* param_0) { for (int i = 0; i < field_0x1a; i++) { field_0x1c[i].createEmitter(mEmitterMng); @@ -1305,8 +1161,6 @@ void dPa_control_c::createScene(void const* param_0) { dPa_modelEcallBack::create(0x80); } -/* 8004BF3C-8004BFD4 04687C 0098+00 1/1 0/0 0/0 .text removeRoomScene__13dPa_control_cFb - */ bool dPa_control_c::removeRoomScene(bool param_0) { if (m_sceneHeap == NULL) { return false; @@ -1326,7 +1180,6 @@ bool dPa_control_c::removeRoomScene(bool param_0) { return true; } -/* 8004BFD4-8004C054 046914 0080+00 0/0 1/1 0/0 .text removeScene__13dPa_control_cFb */ void dPa_control_c::removeScene(bool param_0) { field_0x210.cleanup(); removeRoomScene(param_0); @@ -1338,12 +1191,10 @@ void dPa_control_c::removeScene(bool param_0) { dPa_modelEcallBack::remove(); } -/* 8004C054-8004C078 046994 0024+00 0/0 2/2 0/0 .text cleanup__13dPa_control_cFv */ void dPa_control_c::cleanup() { field_0x210.cleanup(); } -/* 8004C078-8004C0EC 0469B8 0074+00 0/0 1/1 0/0 .text calc3D__13dPa_control_cFv */ void dPa_control_c::calc3D() { if (isStatus(2)) { offStatus(2); @@ -1355,14 +1206,12 @@ void dPa_control_c::calc3D() { } } -/* 8004C0EC-8004C134 046A2C 0048+00 0/0 1/1 0/0 .text calc2D__13dPa_control_cFv */ void dPa_control_c::calc2D() { for (u8 i = 14; i <= 16; i++) { mEmitterMng->calc(i); } } -/* 8004C134-8004C188 046A74 0054+00 0/0 1/1 0/0 .text calcMenu__13dPa_control_cFv */ void dPa_control_c::calcMenu() { if (mEmitterMng != NULL) { for (u8 i = 17; i <= 18; i++) { @@ -1371,7 +1220,6 @@ void dPa_control_c::calcMenu() { } } -/* 8004C188-8004C218 046AC8 0090+00 0/0 1/1 0/0 .text draw__13dPa_control_cFP11JPADrawInfoUc */ void dPa_control_c::draw(JPADrawInfo* param_0, u8 param_1) { if (mEmitterMng != NULL) { j3dSys.reinitGX(); @@ -1388,8 +1236,6 @@ void dPa_control_c::draw(JPADrawInfo* param_0, u8 param_1) { } } -/* 8004C218-8004C838 046B58 0620+00 0/0 7/7 54/54 .text - * setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl */ void dPa_control_c::setHitMark(u16 param_1, fopAc_ac_c* param_2, cXyz const* param_3, csXyz const* param_4, cXyz const* param_5, u32 param_6) { cXyz cStack_34; @@ -1450,8 +1296,6 @@ void dPa_control_c::setHitMark(u16 param_1, fopAc_ac_c* param_2, cXyz const* par } } -/* 8004C838-8004CA90 047178 0258+00 0/0 2/2 3/3 .text - * setWaterRipple__13dPa_control_cFPUlR13cBgS_PolyInfoPC4cXyzfPC12dKy_tevstr_cPC4cXyzSc */ void dPa_control_c::setWaterRipple(u32* param_0, cBgS_PolyInfo& param_1, cXyz const* param_2, f32 param_3, dKy_tevstr_c const* param_4, cXyz const* param_5, s8 param_6) { @@ -1605,8 +1449,6 @@ JPABaseEmitter* dPa_control_c::set(u8 param_0, u16 param_1, cXyz const* i_pos, return this_00; } -/* 8004CF90-8004D068 0478D0 00D8+00 4/4 1/1 0/0 .text - * getPolyColor__13dPa_control_cFR13cBgS_PolyInfoiP8_GXColorP8_GXColorPUcPf */ s32 dPa_control_c::getPolyColor(cBgS_PolyInfo& param_0, int param_1, _GXColor* param_2, _GXColor* param_3, u8* param_4, f32* param_5) { if (!dComIfG_Bgsp().ChkPolySafe(param_0)) { @@ -1648,8 +1490,6 @@ JPABaseEmitter* dPa_control_c::setPoly(u16 param_0, cBgS_PolyInfo& param_1, cXyz return NULL; } -/* 8004D128-8004D1B8 047A68 0090+00 2/2 0/0 0/0 .text newSimple__13dPa_control_cFUsUcPUl - */ bool dPa_control_c::newSimple(u16 param_0, u8 param_1, u32* param_2) { if (field_0x19 >= 0x19) { OSReport("\x1B[43;30m1エミッター登録数オーバー!!\n"); @@ -1662,8 +1502,6 @@ bool dPa_control_c::newSimple(u16 param_0, u8 param_1, u32* param_2) { return true; } -/* 8004D1B8-8004D23C 047AF8 0084+00 0/0 0/0 9/9 .text - * setSimple__13dPa_control_cFUsPC4cXyzPC12dKy_tevstr_cUcRC8_GXColorRC8_GXColorif */ u32 dPa_control_c::setSimple(u16 param_0, cXyz const* i_pos, dKy_tevstr_c const* param_2, u8 param_3, _GXColor const& param_4, _GXColor const& param_5, int param_6, f32 param_7) { @@ -1675,7 +1513,6 @@ u32 dPa_control_c::setSimple(u16 param_0, cXyz const* i_pos, dKy_tevstr_c const* return cb->set(i_pos, param_2, param_3, param_4, param_5, param_6, param_7); } -/* 8004D23C-8004D278 047B7C 003C+00 1/1 0/0 0/0 .text getSimple__13dPa_control_cFUs */ dPa_simpleEcallBack* dPa_control_c::getSimple(u16 param_0) { dPa_simpleEcallBack* arr = field_0x1c; for (int i = 0; i < field_0x19; i++, arr++) { @@ -1686,8 +1523,6 @@ dPa_simpleEcallBack* dPa_control_c::getSimple(u16 param_0) { return NULL; } -/* 8004D278-8004D4CC 047BB8 0254+00 1/1 0/0 0/0 .text - * dPa_kankyocolor_set__FfP14JPABaseEmitterPC12dKy_tevstr_cUlPC4cXyzPC8_GXColorPC8_GXColor */ static void dPa_kankyocolor_set(f32 param_0, JPABaseEmitter* param_1, dKy_tevstr_c const* param_2, u32 param_3, cXyz const* param_4, _GXColor const* param_5, _GXColor const* param_6) { @@ -1801,8 +1636,6 @@ u32 dPa_control_c::setPoly(u32 param_0, u16 param_1, cBgS_PolyInfo& param_2, return 0; } -/* 8004D770-8004D7C4 0480B0 0054+00 0/0 1/1 0/0 .text setStopContinue__13dPa_control_cFUl - */ u32 dPa_control_c::setStopContinue(u32 param_0) { level_c::emitter_c* emitter = field_0x210.get(param_0); if (emitter != NULL) { @@ -1940,8 +1773,6 @@ u16 dPa_control_c::setCommonPoly(u32* param_0, cBgS_PolyInfo* param_1, cXyz cons return uVar5; } -/* 8004DC28-8004DCA0 048568 0078+00 1/0 0/0 0/0 .text - * execute__17dPa_wbPcallBack_cFP14JPABaseEmitterP15JPABaseParticle */ void dPa_wbPcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { JGeometry::TVec3<f32> local_18; param_1->getGlobalPosition(local_18); @@ -1952,8 +1783,6 @@ void dPa_wbPcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_ } } -/* 8004DCA0-8004DD0C 0485E0 006C+00 1/0 0/0 0/0 .text - * execute__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_fsenthPcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { if (g_env_light.now_senses_effect == 1 && g_env_light.senses_effect_strength > 0.0f) { param_0->setGlobalAlpha(255.0f * g_env_light.senses_effect_strength); @@ -1964,32 +1793,22 @@ void dPa_fsenthPcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* para } } -/* 8004DD0C-8004DD10 04864C 0004+00 1/0 0/0 0/0 .text - * draw__19dPa_fsenthPcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_fsenthPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param_1) { /* empty function */ } -/* 8004DD10-8004DD14 048650 0004+00 1/0 0/0 0/0 .text - * execute__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { /* empty function */ } -/* 8004DD14-8004DD18 048654 0004+00 1/0 0/0 0/0 .text - * execute__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_gen_b_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { /* empty function */ } -/* 8004DD18-8004DD1C 048658 0004+00 1/0 0/0 0/0 .text - * execute__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_gen_d_light8PcallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { /* empty function */ } -/* 8004DD1C-8004E6A8 04865C 098C+00 1/0 0/0 0/0 .text - * draw__19dPa_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* param_2) { Mtx local_60; Mtx auStack_90; @@ -2112,8 +1931,6 @@ void dPa_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* param_2 param_2->setInvisibleParticleFlag(); } -/* 8004E6A8-8004ED44 048FE8 069C+00 1/0 0/0 0/0 .text - * draw__25dPa_gen_b_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_gen_b_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* param_2) { Mtx local_80; JGeometry::TVec3<f32> local_8c; @@ -2202,8 +2019,6 @@ void dPa_gen_b_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* p param_2->setInvisibleParticleFlag(); } -/* 8004ED44-8004F6B8 049684 0974+00 1/0 0/0 0/0 .text - * draw__25dPa_gen_d_light8PcallBackFP14JPABaseEmitterP15JPABaseParticle */ void dPa_gen_d_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* param_2) { Mtx local_60; Mtx auStack_90; @@ -2322,15 +2137,11 @@ void dPa_gen_d_light8PcallBack::draw(JPABaseEmitter* param_1, JPABaseParticle* p param_2->setInvisibleParticleFlag(); } -/* 8004F6B8-8004F6C4 049FF8 000C+00 0/0 2/2 3/3 .text - * setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz */ void dPa_hermiteEcallBack_c::setOldPosP(cXyz const* param_0, cXyz const* param_1) { field_0x10 = param_0; field_0x14 = param_1; } -/* 8004F6C4-8004FABC 04A004 03F8+00 1/0 0/0 0/0 .text - * executeAfter__22dPa_hermiteEcallBack_cFP14JPABaseEmitter */ void dPa_hermiteEcallBack_c::executeAfter(JPABaseEmitter* param_1) { JGeometry::TVec3<f32> aTStack_68; JGeometry::TVec3<f32> local_74; @@ -2371,8 +2182,6 @@ void dPa_hermiteEcallBack_c::executeAfter(JPABaseEmitter* param_1) { } } -/* 8004FABC-8004FAD4 04A3FC 0018+00 1/0 0/0 0/0 .text - * setup__22dPa_hermiteEcallBack_cFP14JPABaseEmitterPC4cXyzPC5csXyzSc */ void dPa_hermiteEcallBack_c::setup(JPABaseEmitter* param_0, cXyz const* param_1, csXyz const* param_2, s8 param_3) { field_0xc = param_1; @@ -2380,8 +2189,6 @@ void dPa_hermiteEcallBack_c::setup(JPABaseEmitter* param_0, cXyz const* param_1, mMaxCnt = 0; } -/* 8004FAD4-8004FB18 04A414 0044+00 1/0 0/0 0/0 .text - * execute__28dPa_particleTracePcallBack_cFP14JPABaseEmitterP15JPABaseParticle */ void dPa_particleTracePcallBack_c::execute(JPABaseEmitter* param_0, JPABaseParticle* param_1) { if (param_1->getAge() > 0) { Vec* vec = (Vec*)param_0->getUserWork(); |
