Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Carryable Object. More...
#include <d_a_obj_carry.h>
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 } |
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 (csXyz *param_1, u8 param_2, u8 param_3, u8 param_4, u8 param_5, u8 param_6=0) |
Static Public Member Functions inherited from fopAc_ac_c | |
static void | setStopStatus (u32 status) |
Static Public Attributes | |
static u8 const | mData [2072] |
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.
daObjCarry_c::daObjCarry_c | ( | ) |
void daObjCarry_c::_delete | ( | ) |
void daObjCarry_c::bg_check | ( | ) |
void daObjCarry_c::bg_damage_proc_bokkuri | ( | ) |
void daObjCarry_c::bg_damage_proc_call | ( | ) |
void daObjCarry_c::bg_damage_proc_dokuro | ( | ) |
bool daObjCarry_c::bg_damage_proc_ironball | ( | ) |
void daObjCarry_c::bg_damage_proc_kibako | ( | ) |
void daObjCarry_c::bg_damage_proc_kotubo | ( | ) |
bool daObjCarry_c::bg_damage_proc_LightBall | ( | ) |
bool daObjCarry_c::bg_damage_proc_Lv8Ball | ( | ) |
void daObjCarry_c::bg_damage_proc_ootubo | ( | ) |
void daObjCarry_c::bg_damage_proc_taru | ( | ) |
void daObjCarry_c::calc_gravity | ( | ) |
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 | ( | ) |
void daObjCarry_c::cc_damage_proc_bokkuri | ( | ) |
void daObjCarry_c::cc_damage_proc_call | ( | ) |
void daObjCarry_c::cc_damage_proc_dokuro | ( | ) |
void daObjCarry_c::cc_damage_proc_ironball | ( | ) |
void daObjCarry_c::cc_damage_proc_kibako | ( | ) |
void daObjCarry_c::cc_damage_proc_kotubo | ( | ) |
bool daObjCarry_c::cc_damage_proc_LightBall | ( | ) |
bool daObjCarry_c::cc_damage_proc_Lv8Ball | ( | ) |
void daObjCarry_c::cc_damage_proc_ootubo | ( | ) |
void daObjCarry_c::cc_damage_proc_taru | ( | ) |
void daObjCarry_c::check_bg_damage_proc_base | ( | ) |
s32 daObjCarry_c::checkBreakWolfAttack | ( | ) |
s32 daObjCarry_c::checkCarryBoomerang | ( | ) |
s32 daObjCarry_c::checkCarryHookshot | ( | ) |
s32 daObjCarry_c::checkCarryOneHand | ( | ) |
s32 daObjCarry_c::checkCarryWolf | ( | ) |
|
inline |
s32 daObjCarry_c::checkCreate_LightBallA | ( | ) |
s32 daObjCarry_c::checkCreate_LightBallB | ( | ) |
s32 daObjCarry_c::checkCreate_Lv8Ball | ( | ) |
void daObjCarry_c::checkCulling | ( | ) |
|
inline |
void daObjCarry_c::checkRollAngle | ( | ) |
|
static |
void daObjCarry_c::chkSinkAll | ( | ) |
void daObjCarry_c::chkSinkObj | ( | ) |
void daObjCarry_c::chkWaterLineIn | ( | ) |
|
static |
void daObjCarry_c::Create | ( | ) |
cPhs__Step daObjCarry_c::create | ( | ) |
s32 daObjCarry_c::CreateHeap | ( | ) |
s32 daObjCarry_c::CreateInit_bokkuri | ( | ) |
bool daObjCarry_c::CreateInit_dokuro | ( | ) |
s32 daObjCarry_c::CreateInit_ironball | ( | ) |
s32 daObjCarry_c::CreateInit_kibako | ( | ) |
s32 daObjCarry_c::CreateInit_LightBall | ( | ) |
s32 daObjCarry_c::CreateInit_Lv8Ball | ( | ) |
s32 daObjCarry_c::CreateInit_ootubo | ( | ) |
s32 daObjCarry_c::CreateInit_taru | ( | ) |
s32 daObjCarry_c::CreateInit_tsubo | ( | ) |
void daObjCarry_c::CreateInitCall | ( | ) |
void daObjCarry_c::crr_pos | ( | ) |
u8 daObjCarry_c::data | ( | ) |
void daObjCarry_c::debugDraw | ( | ) |
void 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_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 | ( | ) |
void daObjCarry_c::execute | ( | ) |
char * daObjCarry_c::getArcName | ( | ) |
int daObjCarry_c::getBmdName | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
void daObjCarry_c::initBaseMtx | ( | ) |
|
inlinestatic |
void daObjCarry_c::mode_init_boomCarry | ( | ) |
void daObjCarry_c::mode_init_carry | ( | ) |
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_yogan | ( | ) |
void daObjCarry_c::mode_proc_boomCarry | ( | ) |
void daObjCarry_c::mode_proc_call | ( | ) |
void daObjCarry_c::mode_proc_carry | ( | ) |
void daObjCarry_c::mode_proc_controled | ( | ) |
void daObjCarry_c::mode_proc_dbDrop | ( | ) |
void daObjCarry_c::mode_proc_drop | ( | ) |
bool daObjCarry_c::mode_proc_end | ( | ) |
void daObjCarry_c::mode_proc_fit | ( | ) |
void daObjCarry_c::mode_proc_float | ( | ) |
void daObjCarry_c::mode_proc_growth | ( | ) |
void daObjCarry_c::mode_proc_hookCarry | ( | ) |
bool daObjCarry_c::mode_proc_magne | ( | ) |
bool daObjCarry_c::mode_proc_magneCarry | ( | ) |
void daObjCarry_c::mode_proc_resetLightBall | ( | ) |
void daObjCarry_c::mode_proc_sink | ( | ) |
void daObjCarry_c::mode_proc_wait | ( | ) |
void daObjCarry_c::mode_proc_walk | ( | ) |
void daObjCarry_c::mode_proc_yogan | ( | ) |
void daObjCarry_c::obj_execute_proc_call | ( | ) |
s32 daObjCarry_c::preInit | ( | ) |
|
inline |
|
inline |
void daObjCarry_c::resetIconPosForLightBallA | ( | ) |
void daObjCarry_c::resetIconPosForLightBallB | ( | ) |
void daObjCarry_c::se_break | ( | cBgS_PolyInfo * | param_0 | ) |
void daObjCarry_c::se_fall_water | ( | ) |
void daObjCarry_c::se_put | ( | cBgS_PolyInfo * | param_0 | ) |
void daObjCarry_c::se_put_water | ( | ) |
void daObjCarry_c::set_wind_power | ( | ) |
void daObjCarry_c::setBaseMtx | ( | ) |
void daObjCarry_c::setCoHitCallBack | ( | ) |
void daObjCarry_c::setIconPosForLightBallAAtR00 | ( | ) |
void daObjCarry_c::setIconPosForLightBallBAtR00 | ( | ) |
|
static |
void daObjCarry_c::setTgHitCallBack | ( | ) |
|
inline |
dCcD_Cyl daObjCarry_c::field_0x7c8 |
dCcD_Sph daObjCarry_c::field_0x904 |
dCcD_Cps daObjCarry_c::field_0xa3c |
dCcD_Cyl daObjCarry_c::field_0xb80 |
u8 daObjCarry_c::field_0xCBC[0xCEC - 0xCBC] |
float daObjCarry_c::field_0xcec |
u8 daObjCarry_c::field_0xcf1 |
u8 daObjCarry_c::field_0xCF2[0xCF4 - 0xCF2] |
cXyz daObjCarry_c::field_0xcf4 |
s16 daObjCarry_c::field_0xd00 |
u8 daObjCarry_c::field_0xD02[0xD04 - 0xD02] |
s16 daObjCarry_c::field_0xd04 |
u8 daObjCarry_c::field_0xD06[0xD15 - 0xD06] |
u8 daObjCarry_c::field_0xd15 |
u16 daObjCarry_c::field_0xd18 |
u8 daObjCarry_c::field_0xD1A[0xD1C - 0xD1A] |
cXyz daObjCarry_c::field_0xd1c |
u8 daObjCarry_c::field_0xD28[0xD3C - 0xD28] |
Quaternion daObjCarry_c::field_0xd3c |
Quaternion daObjCarry_c::field_0xd4c |
float daObjCarry_c::field_0xd5c |
float daObjCarry_c::field_0xd60 |
s16 daObjCarry_c::field_0xd64 |
s16 daObjCarry_c::field_0xd66 |
s16 daObjCarry_c::field_0xd68 |
s16 daObjCarry_c::field_0xd6a |
u8 daObjCarry_c::field_0xD6C[0xD70 - 0xD6C] |
float 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 |
u8 daObjCarry_c::field_0xd7b |
csXyz daObjCarry_c::field_0xd7c |
u8 daObjCarry_c::field_0xD82[0xD84 - 0xD82] |
float daObjCarry_c::field_0xd84 |
Z2SoundObjSimple daObjCarry_c::field_0xd88 |
u8 daObjCarry_c::field_0xDA8[0xDAA - 0xDA8] |
u8 daObjCarry_c::field_0xdaa |
u8 daObjCarry_c::field_0xDAB[0xDAC - 0xDAB] |
bool daObjCarry_c::field_0xdac |
u8 daObjCarry_c::field_0xdad |
u8 daObjCarry_c::field_0xDAE[0xDAF - 0xDAE] |
u8 daObjCarry_c::field_0xdaf |
u8 daObjCarry_c::field_0xdb0 |
u8 daObjCarry_c::field_0xDB1[0xDB2 - 0xDB1] |
u8 daObjCarry_c::field_0xdb3 |
u8 daObjCarry_c::field_0xdb4 |
u8 daObjCarry_c::field_0xdb6 |
u8 daObjCarry_c::field_0xdb9 |
u8 daObjCarry_c::field_0xDBD[0xDD0 - 0xDBD] |
fopAc_ac_c* daObjCarry_c::field_0xdd0 |
u8 daObjCarry_c::field_0xDD4[0xDDC - 0xDD4] |
float daObjCarry_c::field_0xddc |
float daObjCarry_c::field_0xde0 |
float daObjCarry_c::field_0xde4 |
s16 daObjCarry_c::field_0xde8 |
u8 daObjCarry_c::field_0xdea |
cXyz daObjCarry_c::field_0xdec |
DALKMIST_INFLUENCE daObjCarry_c::field_0xdf8 |
u8 daObjCarry_c::field_0xe0c |
u8 daObjCarry_c::field_0xe0d |
u8 daObjCarry_c::field_0xE0E[0xE10 - 0xE0E] |
dJntCol_c daObjCarry_c::field_0xe10 |
float daObjCarry_c::field_0xe20 |
u8 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 |
u8 daObjCarry_c::mCannon |
u8 daObjCarry_c::mCarryHookOK |
u8 daObjCarry_c::mCrashRoll |
u8 daObjCarry_c::mCtrl |
|
static |
u8 daObjCarry_c::mDraw |
u16 daObjCarry_c::mItemNo |
u8 daObjCarry_c::mOnMoveBG |
request_of_phase_process_class daObjCarry_c::mPhaseReq |
J3DModel* daObjCarry_c::mpModel |
|
static |
u8 daObjCarry_c::mRecover |
u8 daObjCarry_c::mReset |
|
static |
|
static |
dCcD_Stts daObjCarry_c::mStts |
|
static |
u8 daObjCarry_c::mType |