![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Great Fairy. More...
#include <d_a_npc_fairy.h>
Inheritance diagram for daNpc_Fairy_c:
Collaboration diagram for daNpc_Fairy_c:Public Member Functions | |
| ~daNpc_Fairy_c () | |
| cPhs_Step | Create () |
| int | CreateHeap () |
| void | setAnmData () |
| bool | setMotionAnm (int, f32, int) |
| bool | afterSetMotionAnm (int, int, f32, int) |
| int | Delete () |
| int | Execute () |
| int | Draw () |
| void | drawOtherMdl () |
| BOOL | isDelete () |
| void | reset () |
| void | initStatus () |
| void | afterJntAnm (int) |
| void | setParam () |
| BOOL | checkChangeEvt () |
| void | setAfterTalkMotion () |
| void | srchActors () |
| BOOL | evtTalk () |
| BOOL | evtCutProc () |
| BOOL | evtEndProc () |
| void | action () |
| void | ptcl_water () |
| void | ptcl_sprit () |
| void | _to_FairyField () |
| int | chk_tempbit () |
| void | beforeMove () |
| void | afterMoved () |
| void | setAttnPos () |
| void | setCollision () |
| int | drawDbgInfo () |
| BOOL | setAction (actionFunc, int) |
| int | wait (int) |
| int | talk (int) |
| int | test (int) |
| void | AppearDemoCall () |
| void | ReturnDemoCall () |
| void | PresentDemoCall () |
| int | cutAppear_10F_01 (int) |
| int | _cutAppear_10F_01_Init (int const &) |
| int | _cutAppear_10F_01_Main (int const &) |
| int | cutAppear_10F_02 (int) |
| int | _cutAppear_10F_02_Init (int const &) |
| int | _cutAppear_10F_02_Main (int const &) |
| int | cutAppear_20F_01 (int) |
| int | _cutAppear_20F_01_Init (int const &) |
| int | _cutAppear_20F_01_Main (int const &) |
| int | cutAppear_20F_02 (int) |
| int | _cutAppear_20F_02_Init (int const &) |
| int | _cutAppear_20F_02_Main (int const &) |
| int | cutAppear_30F_01 (int) |
| int | _cutAppear_30F_01_Init (int const &) |
| int | _cutAppear_30F_01_Main (int const &) |
| int | cutAppear_30F_02 (int) |
| int | _cutAppear_30F_02_Init (int const &) |
| int | _cutAppear_30F_02_Main (int const &) |
| int | cutAppear_40F_01 (int) |
| int | _cutAppear_40F_01_Init (int const &) |
| int | _cutAppear_40F_01_Main (int const &) |
| int | cutAppear_40F_02 (int) |
| int | _cutAppear_40F_02_Init (int const &) |
| int | _cutAppear_40F_02_Main (int const &) |
| int | cutAppear_50F_01 (int) |
| int | _cutAppear_50F_01_Init (int const &, int const &) |
| int | _cutAppear_50F_01_Main (int const &, int const &) |
| int | cutAppear_50F_02 (int) |
| int | _cutAppear_50F_02_Init (int const &, int const &) |
| int | _cutAppear_50F_02_Main (int const &, int const &) |
| int | cutAppear_50F_03 (int) |
| int | _cutAppear_50F_03_Init (int const &, int const &) |
| int | _cutAppear_50F_03_Main (int const &, int const &) |
| int | cutAppear_50F_04 (int) |
| int | _cutAppear_50F_04_Init (int const &, int const &) |
| int | _cutAppear_50F_04_Main (int const &, int const &) |
| int | cutAppear_50F_05 (int) |
| int | _cutAppear_50F_05_Init (int const &, int const &) |
| int | _cutAppear_50F_05_Main (int const &, int const &) |
| int | cutSelect_Return1 (int) |
| int | _cutSelect_Return1_Init (int const &) |
| int | _cutSelect_Return1_Main (int const &) |
| int | cutSelect_Return2 (int) |
| int | _cutSelect_Return2_Init (int const &) |
| int | _cutSelect_Return2_Main (int const &) |
| int | cutSelect_Return3 (int) |
| int | _cutSelect_Return3_Init (int const &) |
| int | _cutSelect_Return3_Main (int const &) |
| int | cutReturnCancel (int) |
| int | _cutReturnCancel_Init (int const &) |
| int | _cutReturnCancel_Main (int const &) |
| daNpc_Fairy_c (daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames) | |
| u16 | getEyeballMaterialNo () |
| s32 | getHeadJointNo () |
| s32 | getNeckJointNo () |
| s32 | getBackboneJointNo () |
| BOOL | checkChangeJoint (int i_joint) |
| BOOL | checkRemoveJoint (int i_joint) |
| int | getFlowNodeNo () |
| u8 | getType () |
| BOOL | chkAction (actionFunc action) |
| int | getSwitchBitNo () |
| void | sprit_se () |
| void | feather_se () |
| void | feather_appear_se () |
| u8 | getSceneNo1 () |
| u8 | getSceneNo2 () |
Public Member Functions inherited from daNpcT_c | |
| daNpcT_c (daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames) | |
| J3DAnmTransform * | getTrnsfrmAnmP (char const *, int) |
| J3DAnmTransformKey * | getTrnsfrmKeyAnmP (char const *, int) |
| J3DAnmTexPattern * | getTexPtrnAnmP (char const *, int) |
| J3DAnmTextureSRTKey * | getTexSRTKeyAnmP (char const *, int) |
| J3DAnmTevRegKey * | getTevRegKeyAnmP (char const *, int) |
| J3DAnmColor * | getColorAnmP (char const *, int) |
| int | setBckAnm (J3DAnmTransform *, f32, int, int, int, bool) |
| int | setMcaMorfAnm (J3DAnmTransformKey *, f32, f32, int, int, int) |
| int | setBtpAnm (J3DAnmTexPattern *, J3DModelData *, f32, int) |
| int | setBtkAnm (J3DAnmTextureSRTKey *, J3DModelData *, f32, int) |
| int | setBrkAnm (J3DAnmTevRegKey *, J3DModelData *, f32, int) |
| int | setBpkAnm (J3DAnmColor *, J3DModelData *, f32, int) |
| int | loadRes (s8 const *, char const **) |
| void | deleteRes (s8 const *, char const **) |
| int | execute () |
| int | draw (BOOL, BOOL, f32, _GXColorS10 *, f32, BOOL, BOOL, BOOL) |
| void | setEnvTevColor () |
| void | setRoomNo () |
| int | checkEndAnm (f32) |
| int | checkEndAnm (J3DFrameCtrl *, f32) |
| void | playAllAnm () |
| void | setMtx () |
| void | ctrlFaceMotion () |
| void | ctrlMotion () |
| int | ctrlMsgAnm (int *, int *, fopAc_ac_c *, int) |
| void | evtChange () |
| bool | setFaceMotionAnm (int, bool) |
| void | setPos (cXyz) |
| void | setAngle (s16) |
| void | setAngle (csXyz) |
| fopAc_ac_c * | hitChk (dCcD_GObjInf *, u32) |
| void | setDamage (int, int, int) |
| BOOL | chkActorInSight (fopAc_ac_c *, f32, s16) |
| BOOL | chkPointInArea (cXyz, cXyz, f32, f32, f32, s16) |
| BOOL | chkPointInArea (cXyz, cXyz, cXyz, s16) |
| BOOL | chkFindActor (fopAc_ac_c *, BOOL, s16) |
| BOOL | chkWolfAction () |
| BOOL | chkFindWolf (s16, int, int, f32, f32, f32, f32, BOOL) |
| BOOL | srchPlayerActor () |
| cXyz | getAttnPos (fopAc_ac_c *) |
| BOOL | turn (s16, int, int) |
| BOOL | step (s16, int, int, int, int) |
| void | calcSpeedAndAngle (cXyz, BOOL, s16, s16) |
| int | getActorDistance (fopAc_ac_c *, int, int) |
| BOOL | initTalk (int, fopAc_ac_c **) |
| BOOL | talkProc (int *, BOOL, fopAc_ac_c **, BOOL) |
| fopAc_ac_c * | getNearestActorP (s16) |
| fopAc_ac_c * | getEvtAreaTagP (int, int) |
| fopAc_ac_c * | getShopItemTagP () |
| void | setHitodamaPrtcl () |
| virtual | ~daNpcT_c () |
| virtual BOOL | ctrlBtk () |
| virtual void | ctrlSubFaceMotion (int) |
| virtual s32 | getFootLJointNo () |
| virtual s32 | getFootRJointNo () |
| virtual u16 | getEyeballLMaterialNo () |
| virtual u16 | getEyeballRMaterialNo () |
| virtual int | ctrlJoint (J3DJoint *, J3DModel *) |
| virtual BOOL | evtProc () |
| virtual void | setFootPos () |
| virtual void | setFootPrtcl (cXyz *, f32, f32) |
| virtual bool | checkCullDraw () |
| virtual void | twilight () |
| virtual BOOL | chkXYItems () |
| virtual void | evtOrder () |
| virtual void | decTmr () |
| virtual void | clrParam () |
| virtual void | drawGhost () |
| virtual bool | afterSetFaceMotionAnm (int, int, f32, int) |
| virtual daNpcT_faceMotionAnmData_c | getFaceMotionAnm (daNpcT_faceMotionAnmData_c param_1) |
| virtual daNpcT_motionAnmData_c | getMotionAnm (daNpcT_motionAnmData_c param_1) |
| virtual void | changeAnm (int *, int *) |
| virtual void | changeBck (int *, int *) |
| virtual void | changeBtp (int *, int *) |
| virtual void | changeBtk (int *, int *) |
| virtual bool | setMotionAnm (int, f32, BOOL) |
| bool | checkHide () |
| BOOL | checkStep () |
| void | setCommander (fopAc_ac_c *param_0) |
| void | setCutType (int i_cutType) |
| void | onHide () |
| void | offHide () |
| void | hide () |
| void | show () |
| void | initialize () |
| BOOL | chkFindPlayer (BOOL param_0, s16 param_1) |
Public Member Functions inherited from fopAc_ac_c | |
| fopAc_ac_c () | |
| ~fopAc_ac_c () | |
Static Public Member Functions | |
| static int | createHeapCallBack (fopAc_ac_c *) |
| static int | ctrlJointCallBack (J3DJoint *, int) |
Static Public Member Functions inherited from daNpcT_c | |
| static void | tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *) |
| static void * | srchActor (void *, void *) |
Static Public Member Functions inherited from fopAc_ac_c | |
| static u32 | getStopStatus () |
| static void | setStopStatus (u32 status) |
Static Public Attributes | |
| static char * | mCutNameList [18] |
| static cutFunc | mCutList [18] |
Static Public Attributes inherited from daNpcT_c | |
| static dCcD_SrcGObjInf const | mCcDObjData |
| static dCcD_SrcCyl | mCcDCyl |
| static dCcD_SrcSph | mCcDSph |
| static fopAc_ac_c * | mFindActorPtrs [50] |
| static s16 | mSrchName |
| static int | mFindCount |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Private Attributes | |
| NPC_FAIRY_HIO_CLASS * | mHIO |
| dCcD_Cyl | mCyl |
| u8 | mType |
| actionFunc | mAction |
| s16 | mTimer |
| u8 | field_0xf92 [0xf94 - 0xf92] |
| s16 | mPrtclTimer |
| dPaPo_c | mPaPo |
| u32 | mPrtcls [3] |
| int | mSwitchBit |
| u8 | field_0xfe0 [0xfe4 - 0xfe0] |
| int | mTempBit |
| cXyz | mCurrentPosCopy |
| u16 | field_0xff4 |
| u8 | mStatus |
| u8 | mUnkFlag |
| _Fairy_Feather_c | mFairyFeather |
Great Fairy.
| int(daNpc_Fairy_c::*) daNpc_Fairy_c::actionFunc(int) |
| int(daNpc_Fairy_c::*) daNpc_Fairy_c::cutFunc(int) |
| enum daNpc_Fairy_c::Joint |
| daNpc_Fairy_c::~daNpc_Fairy_c | ( | ) |
|
inline |
| int daNpc_Fairy_c::_cutAppear_10F_01_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_10F_01_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_10F_02_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_10F_02_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_20F_01_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_20F_01_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_20F_02_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_20F_02_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_30F_01_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_30F_01_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_30F_02_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_30F_02_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_40F_01_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_40F_01_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_40F_02_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_40F_02_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutAppear_50F_01_Init | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_01_Main | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_02_Init | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_02_Main | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_03_Init | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_03_Main | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_04_Init | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_04_Main | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_05_Init | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutAppear_50F_05_Main | ( | int const & | i_cutId, |
| int const & | i_msgNo ) |
| int daNpc_Fairy_c::_cutReturnCancel_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutReturnCancel_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return1_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return1_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return2_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return2_Main | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return3_Init | ( | int const & | i_cutId | ) |
| int daNpc_Fairy_c::_cutSelect_Return3_Main | ( | int const & | i_cutId | ) |
| void daNpc_Fairy_c::_to_FairyField | ( | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
| void daNpc_Fairy_c::AppearDemoCall | ( | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
| int daNpc_Fairy_c::chk_tempbit | ( | ) |
|
inline |
| cPhs_Step daNpc_Fairy_c::Create | ( | ) |
| int daNpc_Fairy_c::CreateHeap | ( | ) |
|
static |
|
static |
| int daNpc_Fairy_c::cutAppear_10F_01 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_10F_02 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_20F_01 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_20F_02 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_30F_01 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_30F_02 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_40F_01 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_40F_02 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_50F_01 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_50F_02 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_50F_03 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_50F_04 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutAppear_50F_05 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutReturnCancel | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutSelect_Return1 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutSelect_Return2 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::cutSelect_Return3 | ( | int | i_staffId | ) |
| int daNpc_Fairy_c::Delete | ( | ) |
| int daNpc_Fairy_c::Draw | ( | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
| int daNpc_Fairy_c::Execute | ( | ) |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inline |
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inlinevirtual |
Reimplemented from daNpcT_c.
|
inline |
|
inline |
|
inline |
|
inline |
| void daNpc_Fairy_c::initStatus | ( | ) |
| BOOL daNpc_Fairy_c::isDelete | ( | ) |
| void daNpc_Fairy_c::PresentDemoCall | ( | ) |
| void daNpc_Fairy_c::ptcl_sprit | ( | ) |
| void daNpc_Fairy_c::ptcl_water | ( | ) |
| void daNpc_Fairy_c::reset | ( | ) |
| void daNpc_Fairy_c::ReturnDemoCall | ( | ) |
| BOOL daNpc_Fairy_c::setAction | ( | actionFunc | action, |
| int | param_2 ) |
|
virtual |
Reimplemented from daNpcT_c.
| void daNpc_Fairy_c::setAnmData | ( | ) |
|
virtual |
Reimplemented from daNpcT_c.
|
virtual |
Reimplemented from daNpcT_c.
| bool daNpc_Fairy_c::setMotionAnm | ( | int | i_idx, |
| f32 | i_morf, | ||
| int | param_3 ) |
|
virtual |
Reimplemented from daNpcT_c.
|
inline |
| void daNpc_Fairy_c::srchActors | ( | ) |
| int daNpc_Fairy_c::talk | ( | int | param_1 | ) |
| int daNpc_Fairy_c::test | ( | int | param_1 | ) |
| int daNpc_Fairy_c::wait | ( | int | param_1 | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |