![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Magnetic Arm. More...
#include <d_a_obj_magne_arm.h>
Inheritance diagram for daObjMarm_c:
Collaboration diagram for daObjMarm_c:Public Types | |
| enum | MOVETYPE_e { MOVETYPE_A_e , MOVETYPE_B_e , MOVETYPE_C_e , MOVETYPE_D_e } |
| enum | MODE_e { MODE_WAIT_e , MODE_MHOLE_ON_e , MODE_LIFT_UP_e , MODE_LIFT_DOWN_e , MODE_ROTATE_e , MODE_END_e } |
Additional Inherited Members | |
Static Public Member Functions inherited from fopAc_ac_c | |
| static void | setStopStatus (u32 status) |
Static Public Attributes inherited from dBgS_MoveBgActor | |
| static const char * | m_name |
| static int | m_dzb_id |
| static MoveBGActor_SetFunc | m_set_func |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Magnetic Arm.
Magnetic Arm Cranes in Goron Mines. The model is split into 6 parts labeled A through F. A Parts is the unmoving crane base. B Parts is the vertical gear moving the crane. C Parts is the main crane body. D Parts are the vertical gears at the top where the crane bends. E Parts is the wheel at the end of the crane. F Parts is the magnetic crane head accessible to Link. The ropes connecting the crane head are identified separately.
| enum daObjMarm_c::MODE_e |
| void daObjMarm_c::action | ( | ) |
| void daObjMarm_c::calcHimo | ( | ) |
|
virtual |
Reimplemented from dBgS_MoveBgActor.
| int daObjMarm_c::create1st | ( | ) |
|
virtual |
Reimplemented from dBgS_MoveBgActor.
| void daObjMarm_c::debugDraw | ( | ) |
|
virtual |
Reimplemented from dBgS_MoveBgActor.
|
virtual |
Reimplemented from dBgS_MoveBgActor.
| void daObjMarm_c::endMagneHoleEffect | ( | ) |
|
virtual |
Reimplemented from dBgS_MoveBgActor.
| void daObjMarm_c::getBpartsOffset | ( | cXyz * | i_BPartOffset | ) |
| void daObjMarm_c::getDpartsOffset | ( | cXyz * | i_DPartOffset | ) |
| void daObjMarm_c::getEpartsOffset | ( | cXyz * | i_EPartOffset | ) |
| void daObjMarm_c::getFpartsOffset | ( | cXyz * | i_FPartOffset | ) |
|
inline |
| void daObjMarm_c::getRopeStartPos | ( | cXyz * | i_ropeStartPos | ) |
|
inline |
| void daObjMarm_c::init_typeA_modeMholeOn | ( | ) |
| void daObjMarm_c::init_typeA_modeRotate | ( | ) |
| void daObjMarm_c::init_typeA_modeWait | ( | ) |
| void daObjMarm_c::init_typeB_modeLiftUp | ( | ) |
| void daObjMarm_c::init_typeB_modeMholeOn | ( | ) |
| void daObjMarm_c::init_typeB_modeRotate | ( | ) |
| void daObjMarm_c::init_typeB_modeWait | ( | ) |
| void daObjMarm_c::init_typeC_modeLiftDown | ( | ) |
| void daObjMarm_c::init_typeC_modeLiftUp | ( | ) |
| void daObjMarm_c::init_typeC_modeMholeOn | ( | ) |
| void daObjMarm_c::init_typeC_modeRotate | ( | ) |
| void daObjMarm_c::init_typeC_modeWait | ( | ) |
| void daObjMarm_c::init_typeD_modeLiftDown | ( | ) |
| void daObjMarm_c::init_typeD_modeLiftUp | ( | ) |
| void daObjMarm_c::init_typeD_modeMholeOn | ( | ) |
| void daObjMarm_c::init_typeD_modeRotate | ( | ) |
| void daObjMarm_c::init_typeD_modeWait | ( | ) |
| void daObjMarm_c::initBaseMtx | ( | ) |
| cPhs__Step daObjMarm_c::phase_0 | ( | ) |
| cPhs__Step daObjMarm_c::phase_1 | ( | ) |
| cPhs__Step daObjMarm_c::phase_2 | ( | ) |
| void daObjMarm_c::seStart_MOVESTART | ( | ) |
| void daObjMarm_c::seStart_STOP | ( | ) |
| void daObjMarm_c::seStart_SWING | ( | ) |
| void daObjMarm_c::seStartLevel_DOWN | ( | ) |
| void daObjMarm_c::seStartLevel_MOVE | ( | ) |
| void daObjMarm_c::seStartLevel_UP | ( | ) |
| void daObjMarm_c::setBaseMtx | ( | ) |
| void daObjMarm_c::setMagneHoleEffect | ( | ) |
| void daObjMarm_c::typeA_modeEnd | ( | ) |
| void daObjMarm_c::typeA_modeLiftDown | ( | ) |
| void daObjMarm_c::typeA_modeLiftUp | ( | ) |
| void daObjMarm_c::typeA_modeMholeOn | ( | ) |
| void daObjMarm_c::typeA_modeRotate | ( | ) |
| void daObjMarm_c::typeA_modeWait | ( | ) |
| void daObjMarm_c::typeB_modeEnd | ( | ) |
| void daObjMarm_c::typeB_modeLiftDown | ( | ) |
| void daObjMarm_c::typeB_modeLiftUp | ( | ) |
| void daObjMarm_c::typeB_modeMholeOn | ( | ) |
| void daObjMarm_c::typeB_modeRotate | ( | ) |
| void daObjMarm_c::typeB_modeWait | ( | ) |
| void daObjMarm_c::typeC_modeEnd | ( | ) |
| void daObjMarm_c::typeC_modeLiftDown | ( | ) |
| void daObjMarm_c::typeC_modeLiftUp | ( | ) |
| void daObjMarm_c::typeC_modeMholeOn | ( | ) |
| void daObjMarm_c::typeC_modeRotate | ( | ) |
| void daObjMarm_c::typeC_modeWait | ( | ) |
| void daObjMarm_c::typeD_modeEnd | ( | ) |
| void daObjMarm_c::typeD_modeLiftDown | ( | ) |
| void daObjMarm_c::typeD_modeLiftUp | ( | ) |
| void daObjMarm_c::typeD_modeMholeOn | ( | ) |
| void daObjMarm_c::typeD_modeRotate | ( | ) |
| void daObjMarm_c::typeD_modeWait | ( | ) |
| u8 daObjMarm_c::field_0xA28 |
| u8 daObjMarm_c::field_0xA29 |
| dBgS_ObjAcch daObjMarm_c::mAcch |
| dBgS_AcchCir daObjMarm_c::mAcchCir |
| Mtx daObjMarm_c::mBgMtx1 |
| Mtx daObjMarm_c::mBgMtx2 |
| Mtx daObjMarm_c::mBgMtx3 |
| s16 daObjMarm_c::mBPartsXRot |
| s16 daObjMarm_c::mCPartsYRot |
| s16 daObjMarm_c::mDPartsXRot |
| s16 daObjMarm_c::mEPartsXRot |
| s16 daObjMarm_c::mFPartsZRot |
| fpc_ProcID daObjMarm_c::mID |
| u8 daObjMarm_c::mIsYRotForward |
| s16 daObjMarm_c::mLiftRotation |
| f32 daObjMarm_c::mLiftTotal |
| u8 daObjMarm_c::mMode |
| u8 daObjMarm_c::mMoveType |
| dBgW* daObjMarm_c::mpBgW1 |
| dBgW* daObjMarm_c::mpBgW2 |
| mDoExt_brkAnm* daObjMarm_c::mpBrkAnm |
| mDoExt_btkAnm* daObjMarm_c::mpBtkAnm |
| JPABaseEmitter* daObjMarm_c::mpEmitter |
| request_of_phase_process_class daObjMarm_c::mPhase |
| u8 daObjMarm_c::mPhaseIndex |
| u8 daObjMarm_c::mPlayerRide |
| J3DModel* daObjMarm_c::mpModel[6] |
| mDoExt_3DlineMat1_c* daObjMarm_c::mpRope1 |
| mDoExt_3DlineMat1_c* daObjMarm_c::mpRope2 |
| s16 daObjMarm_c::mRotationAngle |
| s32 daObjMarm_c::mRotationTotal |
| f32 daObjMarm_c::mRotOffsetForce |
| s32 daObjMarm_c::mRotOffsetSwing |
| Vec daObjMarm_c::mSeMarmLiftPos |
| Vec daObjMarm_c::mSeMarmPos |
| Vec daObjMarm_c::mSeMarmSwingPos |
| u32 daObjMarm_c::mShadowKey |
| u8 daObjMarm_c::mStopTimer |
| s8 daObjMarm_c::mYRotDirection |
| s16 daObjMarm_c::mYRotOffset |
| f32 daObjMarm_c::mZRotForce |
| s16 daObjMarm_c::mZRotOffset |
| s16 daObjMarm_c::mZRotSwing |
| dCcD_Stts daObjMarm_c::unused_0x87C |
| dCcD_Cyl daObjMarm_c::unused_0x8B8 |
| u8 daObjMarm_c::unused_0x9F8[0x4] |
| u8 daObjMarm_c::unused_0xA16 |
| u8 daObjMarm_c::unused_0xA34[0x4] |