![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Carryable Object. More...
#include <d_a_obj_carry.h>
Inheritance diagram for daObjCarry_c:
Collaboration diagram for daObjCarry_c:Public Types | |
| enum | { TYPE_TSUBO , TYPE_OOTSUBO , TYPE_KIBAKO , TYPE_IRON_BALL , TYPE_TARU , TYPE_DOKURO , TYPE_BOKKURI , TYPE_TSUBO_2 , TYPE_BALL_S , TYPE_BALL_S_2 , TYPE_AOTSUBO , TYPE_LV8_BALL , TYPE_TSUBO_S , TYPE_TSUBO_B } |
| enum | { MODE_WAIT , MODE_WALK , MODE_CARRY , MODE_DROP , MODE_FLOAT , MODE_SINK , MODE_YOGAN , MODE_MAGNE , MODE_MAGNE_CARRY , MODE_BOOM_CARRY , MODE_GROWTH , MODE_DB_DROP , MODE_HOOK_CARRY , MODE_END , MODE_FIT , MODE_CONTROLED , MODE_RESET_LIGHTBALL } |
Static Public Member Functions | |
| static void | clrSaveFlag () |
| static void | setSaveFlag () |
| static bool | chkSaveFlag () |
| static const cXyz & | getPos (int) |
| static void | savePos (int, cXyz) |
| static void | onSttsFlag (int, u8) |
| static void | offSttsFlag (int, u8) |
| static u8 | chkSttsFlag (int, u8) |
| static void | setRoomNo (int, s8) |
| static s8 | getRoomNo (int) |
| static void | make_prm (u32 *o_params, csXyz *o_paramsEx, u8 param_2, u8 i_itemNo, u8 i_itemBit, u8 i_itemType, u8 param_6) |
| static void | make_prm_bokkuri (u32 *o_params, csXyz *o_paramsEx, u8 i_itemNo, u8 i_itemBit, u8 i_itemType, u8 param_5) |
Static Public Member Functions inherited from fopAc_ac_c | |
| static void | setStopStatus (u32 status) |
Static Public Attributes | |
| static const daObjCarry_dt_t | mData [] |
| static cXyz | mPos [5] |
| static u8 | mSttsFlag [5] |
| static s8 | mRoomNo [5] |
| static bool | mSaveFlag |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Private Member Functions | |
| u16 | getType_private () |
Carryable Object.
This is a multi-use class for carryable objects. It's used by: small and large blue pot, small and large red pot, box, cannon ball, barrel, skull, deku nut, Sols, small and large Twilight pots.
| anonymous enum |
| anonymous enum |
| daObjCarry_c::daObjCarry_c | ( | ) |
| int daObjCarry_c::_delete | ( | ) |
| void daObjCarry_c::bg_check | ( | ) |
| bool daObjCarry_c::bg_damage_proc_bokkuri | ( | ) |
| void daObjCarry_c::bg_damage_proc_call | ( | ) |
| bool daObjCarry_c::bg_damage_proc_dokuro | ( | ) |
| bool daObjCarry_c::bg_damage_proc_ironball | ( | ) |
| bool daObjCarry_c::bg_damage_proc_kibako | ( | ) |
| bool daObjCarry_c::bg_damage_proc_kotubo | ( | ) |
| bool daObjCarry_c::bg_damage_proc_LightBall | ( | ) |
| bool daObjCarry_c::bg_damage_proc_Lv8Ball | ( | ) |
| bool daObjCarry_c::bg_damage_proc_ootubo | ( | ) |
| bool daObjCarry_c::bg_damage_proc_taru | ( | ) |
| f32 daObjCarry_c::calc_gravity | ( | ) |
| void daObjCarry_c::calc_rot_axis_base | ( | u8 | param_0 | ) |
| void daObjCarry_c::calc_rot_axis_bokkuri | ( | ) |
| void daObjCarry_c::calc_rot_axis_dokuro | ( | ) |
| void daObjCarry_c::calc_rot_axis_ironball | ( | ) |
| void daObjCarry_c::calc_rot_axis_kibako | ( | ) |
| void daObjCarry_c::calc_rot_axis_kotubo2 | ( | ) |
| void daObjCarry_c::calc_rot_axis_LightBall | ( | ) |
| void daObjCarry_c::calc_rot_axis_Lv8Ball | ( | ) |
| void daObjCarry_c::calc_rot_axis_ootubo | ( | ) |
| void daObjCarry_c::calc_rot_axis_taru | ( | ) |
| void daObjCarry_c::calc_rot_axis_tsubo | ( | ) |
| void daObjCarry_c::calc_rot_call | ( | ) |
| bool daObjCarry_c::cc_damage_proc_bokkuri | ( | ) |
| void daObjCarry_c::cc_damage_proc_call | ( | ) |
| bool daObjCarry_c::cc_damage_proc_dokuro | ( | ) |
| bool daObjCarry_c::cc_damage_proc_ironball | ( | ) |
| bool daObjCarry_c::cc_damage_proc_kibako | ( | ) |
| bool daObjCarry_c::cc_damage_proc_kotubo | ( | ) |
| bool daObjCarry_c::cc_damage_proc_LightBall | ( | ) |
| bool daObjCarry_c::cc_damage_proc_Lv8Ball | ( | ) |
| bool daObjCarry_c::cc_damage_proc_ootubo | ( | ) |
| bool daObjCarry_c::cc_damage_proc_taru | ( | ) |
| bool daObjCarry_c::check_bg_damage_proc_base | ( | ) |
| bool daObjCarry_c::check_cc_damage_proc_base | ( | bool | param_0 | ) |
| int daObjCarry_c::check_sink | ( | f32 * | param_0 | ) |
| BOOL daObjCarry_c::checkBreakWolfAttack | ( | ) |
|
inline |
| BOOL daObjCarry_c::checkCarryBoomerang | ( | ) |
| BOOL daObjCarry_c::checkCarryHookshot | ( | ) |
| BOOL daObjCarry_c::checkCarryOneHand | ( | ) |
| BOOL daObjCarry_c::checkCarryWolf | ( | ) |
|
inline |
| int daObjCarry_c::checkCreate_LightBallA | ( | ) |
| BOOL daObjCarry_c::checkCreate_LightBallB | ( | ) |
| BOOL daObjCarry_c::checkCreate_Lv8Ball | ( | ) |
| BOOL daObjCarry_c::checkCulling | ( | ) |
|
inline |
|
inline |
| BOOL daObjCarry_c::checkRollAngle | ( | ) |
|
static |
| BOOL daObjCarry_c::chkSinkAll | ( | ) |
| BOOL daObjCarry_c::chkSinkObj | ( | ) |
| BOOL daObjCarry_c::chkWaterLineIn | ( | ) |
|
static |
| int daObjCarry_c::Create | ( | ) |
| int daObjCarry_c::create | ( | ) |
| int daObjCarry_c::CreateHeap | ( | ) |
| int daObjCarry_c::CreateInit_bokkuri | ( | ) |
| int daObjCarry_c::CreateInit_dokuro | ( | ) |
| int daObjCarry_c::CreateInit_ironball | ( | ) |
| int daObjCarry_c::CreateInit_kibako | ( | ) |
| int daObjCarry_c::CreateInit_LightBall | ( | ) |
| int daObjCarry_c::CreateInit_Lv8Ball | ( | ) |
| int daObjCarry_c::CreateInit_ootubo | ( | ) |
| int daObjCarry_c::CreateInit_taru | ( | ) |
| int daObjCarry_c::CreateInit_tsubo | ( | ) |
| int daObjCarry_c::CreateInitCall | ( | ) |
| void daObjCarry_c::crr_pos | ( | ) |
| const daObjCarry_dt_t & daObjCarry_c::data | ( | ) |
| void daObjCarry_c::debugDraw | ( | ) |
| int daObjCarry_c::draw | ( | ) |
| void daObjCarry_c::eff_break_bokkuri | ( | ) |
| void daObjCarry_c::eff_break_call | ( | ) |
| void daObjCarry_c::eff_break_dokuro | ( | ) |
| void daObjCarry_c::eff_break_ironball | ( | ) |
| void daObjCarry_c::eff_break_kibako | ( | ) |
| void daObjCarry_c::eff_break_kibakoBmd | ( | cXyz | i_size | ) |
| void daObjCarry_c::eff_break_kotubo2 | ( | ) |
| void daObjCarry_c::eff_break_LightBall | ( | ) |
| void daObjCarry_c::eff_break_Lv8Ball | ( | ) |
| void daObjCarry_c::eff_break_ootubo | ( | ) |
| void daObjCarry_c::eff_break_ootubo2 | ( | ) |
| void daObjCarry_c::eff_break_ootuboL8 | ( | ) |
| void daObjCarry_c::eff_break_taru | ( | ) |
| void daObjCarry_c::eff_break_tsubo | ( | ) |
| void daObjCarry_c::eff_break_tsuboL8 | ( | ) |
|
inline |
| void daObjCarry_c::exec_proc_bokkuri | ( | ) |
| void daObjCarry_c::exec_proc_dokuro | ( | ) |
| void daObjCarry_c::exec_proc_ironball | ( | ) |
| void daObjCarry_c::exec_proc_kibako | ( | ) |
| void daObjCarry_c::exec_proc_LightBall | ( | ) |
| void daObjCarry_c::exec_proc_Lv8Ball | ( | ) |
| void daObjCarry_c::exec_proc_ootubo | ( | ) |
| void daObjCarry_c::exec_proc_taru | ( | ) |
| void daObjCarry_c::exec_proc_tsubo | ( | ) |
| int daObjCarry_c::execute | ( | ) |
| char * daObjCarry_c::getArcName | ( | ) |
| char * daObjCarry_c::getBmdName | ( | ) |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
| void daObjCarry_c::initBaseMtx | ( | ) |
|
inline |
|
inlinestatic |
|
inlinestatic |
| void daObjCarry_c::mode_init_boomCarry | ( | ) |
| void daObjCarry_c::mode_init_carry | ( | ) |
| void daObjCarry_c::mode_init_dbDrop | ( | u8 | param_0 | ) |
| void daObjCarry_c::mode_init_drop | ( | u8 | param_0 | ) |
| void daObjCarry_c::mode_init_fit | ( | ) |
| void daObjCarry_c::mode_init_float | ( | ) |
| void daObjCarry_c::mode_init_growth | ( | ) |
| void daObjCarry_c::mode_init_hookCarry | ( | ) |
| void daObjCarry_c::mode_init_resetLightBall | ( | ) |
| void daObjCarry_c::mode_init_sink | ( | ) |
| void daObjCarry_c::mode_init_wait | ( | ) |
| void daObjCarry_c::mode_init_walk | ( | u8 | unused | ) |
| void daObjCarry_c::mode_init_yogan | ( | ) |
| int daObjCarry_c::mode_proc_boomCarry | ( | ) |
| void daObjCarry_c::mode_proc_call | ( | ) |
| int daObjCarry_c::mode_proc_carry | ( | ) |
| int daObjCarry_c::mode_proc_controled | ( | ) |
| int daObjCarry_c::mode_proc_dbDrop | ( | ) |
| int daObjCarry_c::mode_proc_drop | ( | ) |
| int daObjCarry_c::mode_proc_end | ( | ) |
| int daObjCarry_c::mode_proc_fit | ( | ) |
| int daObjCarry_c::mode_proc_float | ( | ) |
| int daObjCarry_c::mode_proc_growth | ( | ) |
| int daObjCarry_c::mode_proc_hookCarry | ( | ) |
| int daObjCarry_c::mode_proc_magne | ( | ) |
| int daObjCarry_c::mode_proc_magneCarry | ( | ) |
| int daObjCarry_c::mode_proc_resetLightBall | ( | ) |
| int daObjCarry_c::mode_proc_sink | ( | ) |
| int daObjCarry_c::mode_proc_wait | ( | ) |
| int daObjCarry_c::mode_proc_walk | ( | ) |
| int daObjCarry_c::mode_proc_yogan | ( | ) |
| void daObjCarry_c::obj_break | ( | bool | i_createItem, |
| bool | i_cancelCarry, | ||
| bool | i_doBreakEff ) |
| void daObjCarry_c::obj_execute_proc_call | ( | ) |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
static |
| int daObjCarry_c::preInit | ( | ) |
|
inline |
|
inline |
|
inline |
| void daObjCarry_c::resetIconPosForLightBallA | ( | ) |
| void daObjCarry_c::resetIconPosForLightBallB | ( | ) |
|
static |
| void daObjCarry_c::se_break | ( | cBgS_PolyInfo * | ) |
| void daObjCarry_c::se_fall_water | ( | ) |
| void daObjCarry_c::se_put | ( | cBgS_PolyInfo * | ) |
| void daObjCarry_c::se_put_water | ( | ) |
| void daObjCarry_c::set_wind_power | ( | ) |
| void daObjCarry_c::setBaseMtx | ( | ) |
| void daObjCarry_c::setCoHitCallBack | ( | ) |
|
inline |
| void daObjCarry_c::setIconPosForLightBallAAtR00 | ( | ) |
| void daObjCarry_c::setIconPosForLightBallBAtR00 | ( | ) |
|
inline |
|
static |
|
static |
| void daObjCarry_c::setTgHitCallBack | ( | ) |
|
inline |
| u8 daObjCarry_c::field_0xCBC[0xCEC - 0xCBC] |
| f32 daObjCarry_c::field_0xcec |
| u8 daObjCarry_c::field_0xcf2 |
| u8 daObjCarry_c::field_0xcf3 |
| u8 daObjCarry_c::field_0xD02[0xD04 - 0xD02] |
| s16 daObjCarry_c::field_0xd04 |
| cXyz daObjCarry_c::field_0xd08 |
| u8 daObjCarry_c::field_0xd14 |
| u16 daObjCarry_c::field_0xd18 |
| u8 daObjCarry_c::field_0xD1A[0xD1C - 0xD1A] |
| cXyz daObjCarry_c::field_0xd1c |
| u8 daObjCarry_c::field_0xD34[0xD3C - 0xD34] |
| Quaternion daObjCarry_c::field_0xd3c |
| Quaternion daObjCarry_c::field_0xd4c |
| f32 daObjCarry_c::field_0xd5c |
| f32 daObjCarry_c::field_0xd60 |
| s16 daObjCarry_c::field_0xd64 |
| s16 daObjCarry_c::field_0xd66 |
| s16 daObjCarry_c::field_0xd68 |
| s16 daObjCarry_c::field_0xd6a |
| f32 daObjCarry_c::field_0xd6c |
| f32 daObjCarry_c::field_0xd70 |
| u8 daObjCarry_c::field_0xd74 |
| u8 daObjCarry_c::field_0xd75 |
| u8 daObjCarry_c::field_0xd76 |
| u8 daObjCarry_c::field_0xd77 |
| u8 daObjCarry_c::field_0xD78[0xD79 - 0xD78] |
| u8 daObjCarry_c::field_0xd79 |
| u8 daObjCarry_c::field_0xd7a |
| s8 daObjCarry_c::field_0xd7b |
| csXyz daObjCarry_c::field_0xd7c |
| u8 daObjCarry_c::field_0xD82[0xD84 - 0xD82] |
| f32 daObjCarry_c::field_0xd84 |
| u8 daObjCarry_c::field_0xda8 |
| u8 daObjCarry_c::field_0xda9 |
| u8 daObjCarry_c::field_0xdaa |
| u8 daObjCarry_c::field_0xdab |
| u8 daObjCarry_c::field_0xdac |
| u8 daObjCarry_c::field_0xdad |
| u8 daObjCarry_c::field_0xdae |
| u8 daObjCarry_c::field_0xdaf |
| u8 daObjCarry_c::field_0xdb0 |
| u8 daObjCarry_c::field_0xdb1 |
| u8 daObjCarry_c::field_0xdb3 |
| u8 daObjCarry_c::field_0xdb4 |
| u8 daObjCarry_c::field_0xdb9 |
| u8 daObjCarry_c::field_0xDBD[0xDC4 - 0xDBD] |
| int daObjCarry_c::field_0xdc4 |
| f32 daObjCarry_c::field_0xdc8 |
| f32 daObjCarry_c::field_0xdcc |
| u32 daObjCarry_c::field_0xdd4 |
| u8 daObjCarry_c::field_0xDD8[0xDDC - 0xDD8] |
| f32 daObjCarry_c::field_0xddc |
| f32 daObjCarry_c::field_0xde0 |
| f32 daObjCarry_c::field_0xde4 |
| s16 daObjCarry_c::field_0xde8 |
| u8 daObjCarry_c::field_0xdea |
| cXyz daObjCarry_c::field_0xdec |
| u8 daObjCarry_c::field_0xe0c |
| u8 daObjCarry_c::field_0xe0d |
| u8 daObjCarry_c::field_0xE0E[0xE10 - 0xE0E] |
| f32 daObjCarry_c::field_0xe20 |
| s8 daObjCarry_c::field_0xe24 |
| u8 daObjCarry_c::field_0xe25 |
| u8 daObjCarry_c::field_0xe26 |
| u8 daObjCarry_c::field_0xe27 |
| dBgS_ObjAcch daObjCarry_c::mAcch |
| dBgS_AcchCir daObjCarry_c::mAcchCir |
| dCcD_Cps daObjCarry_c::mAtCps |
| daPy_boomerangMove_c daObjCarry_c::mBoomerangMove |
| bool daObjCarry_c::mCanCrashRoll |
| bool daObjCarry_c::mCannon |
| u8 daObjCarry_c::mCarryHookOK |
| u8 daObjCarry_c::mCtrl |
| dCcD_Cyl daObjCarry_c::mCyl |
| DALKMIST_INFLUENCE daObjCarry_c::mDalkmistInf |
|
static |
| u8 daObjCarry_c::mDeleteTimer |
| bool daObjCarry_c::mDraw |
| bool daObjCarry_c::mInitParams |
| u16 daObjCarry_c::mItemNo |
| dJntCol_c daObjCarry_c::mJntCol |
| dCcD_Sph daObjCarry_c::mLightAtSph |
| u8 daObjCarry_c::mMode |
| u8 daObjCarry_c::mOnMoveBG |
| fopAc_ac_c* daObjCarry_c::mpCannonActor |
| request_of_phase_process_class daObjCarry_c::mPhaseReq |
| J3DModel* daObjCarry_c::mpModel |
|
static |
| u8 daObjCarry_c::mRecover |
| bool daObjCarry_c::mReset |
|
static |
| s16 daObjCarry_c::mRotation |
| cXyz daObjCarry_c::mRotAxis |
|
static |
| Z2SoundObjSimple daObjCarry_c::mSound |
| dCcD_Stts daObjCarry_c::mStts |
|
static |
| dCcD_Cyl daObjCarry_c::mTgCyl |
| u8 daObjCarry_c::mType |