Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_a_npc.h>
Static Public Member Functions | |
static void | tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *) |
static int | srchActor (void *, void *) |
Static Public Member Functions inherited from fopAc_ac_c | |
static void | setStopStatus (u32 status) |
Static Public Attributes | |
static u8 | mCcDCyl [68] |
static u8 | mFindActorPtrs [200] |
static u8 | mSrchName [2+2] |
static u8 | mFindCount [4] |
static u8 const | mCcDObjData [48] |
static dCcD_SrcCyl | mCcDCyl |
static dCcD_SrcSph | mCcDSph |
static fopAc_ac_c * | mFindActorPtrs [50] |
static s16 | mSrchName |
static s32 | mFindCount |
Static Public Attributes inherited from fopAc_ac_c | |
static u32 | stopStatus |
daNpcT_c::~daNpcT_c | ( | ) |
daNpcT_c::daNpcT_c | ( | daNpcT_faceMotionAnmData_c const * | , |
daNpcT_motionAnmData_c const * | , | ||
daNpcT_MotionSeqMngr_c::sequenceStepData_c const * | , | ||
int | , | ||
daNpcT_MotionSeqMngr_c::sequenceStepData_c const * | , | ||
int | , | ||
daNpcT_evtData_c const * | , | ||
char ** | |||
) |
|
inline |
|
virtual |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daNpc_Hanjo_c.
void daNpcT_c::afterMoved | ( | ) |
Reimplemented in daObj_Sekizoa_c, and daObj_Sekizoa_c.
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daNpc_Bou_c, and daNpc_Kolin_c.
Reimplemented in daNpc_Kolin_c.
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daNpc_Hanjo_c, daNpc_Bou_c, daNpc_Hoz_c, and daNpc_Kolin_c.
bool daNpcT_c::checkCullDraw | ( | ) |
int daNpcT_c::checkEndAnm | ( | J3DFrameCtrl * | param_0, |
f32 | param_1 | ||
) |
|
inline |
Reimplemented in daNpc_Hanjo_c, daNpc_Bou_c, daNpc_Hoz_c, and daNpc_Kolin_c.
|
inline |
BOOL daNpcT_c::chkActorInSight | ( | fopAc_ac_c * | param_0, |
f32 | param_1, | ||
s16 | param_2 | ||
) |
void daNpcT_c::chkFindActor | ( | fopAc_ac_c * | param_0, |
int | param_1, | ||
s16 | param_2 | ||
) |
void daNpcT_c::chkFindWolf | ( | s16 | param_0, |
int | param_1, | ||
int | param_2, | ||
f32 | param_3, | ||
f32 | param_4, | ||
f32 | param_5, | ||
f32 | param_6, | ||
int | param_7 | ||
) |
BOOL daNpcT_c::chkPointInArea | ( | cXyz | param_0, |
cXyz | param_1, | ||
f32 | param_2, | ||
f32 | param_3, | ||
f32 | param_4, | ||
s16 | param_5 | ||
) |
void daNpcT_c::chkWolfAction | ( | ) |
bool daNpcT_c::chkXYItems | ( | ) |
void daNpcT_c::clrParam | ( | ) |
void daNpcT_c::ctrlBtk | ( | ) |
void daNpcT_c::ctrlFaceMotion | ( | ) |
void daNpcT_c::ctrlMotion | ( | ) |
int daNpcT_c::ctrlMsgAnm | ( | int * | param_0, |
int * | param_1, | ||
fopAc_ac_c * | param_2, | ||
int | param_3 | ||
) |
void daNpcT_c::decTmr | ( | ) |
int daNpcT_c::draw | ( | int | param_0, |
int | i_setEffMtx, | ||
f32 | param_2, | ||
_GXColorS10 * | i_color, | ||
f32 | param_4, | ||
int | i_drawGhost, | ||
int | param_6, | ||
int | param_7 | ||
) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daObj_Sekizoa_c, and daObj_Sekizoa_c.
|
virtual |
Reimplemented in daNpc_Hanjo_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
void daNpcT_c::evtChange | ( | ) |
void daNpcT_c::evtChange | ( | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
Reimplemented in daNpc_Bou_c, and daNpc_Hoz_c.
bool daNpcT_c::evtEndProc | ( | ) |
Reimplemented in daNpc_Hoz_c.
void daNpcT_c::evtOrder | ( | ) |
Reimplemented in daNpc_Hoz_c.
int daNpcT_c::evtProc | ( | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
int daNpcT_c::execute | ( | ) |
int daNpcT_c::execute | ( | ) |
void daNpcT_c::getActorDistance | ( | fopAc_ac_c * | param_0, |
int | param_1, | ||
int | param_2 | ||
) |
void daNpcT_c::getAttnPos | ( | fopAc_ac_c * | param_0 | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
J3DAnmColor * daNpcT_c::getColorAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
fopAc_ac_c * daNpcT_c::getEvtAreaTagP | ( | int | , |
int | |||
) |
fopAc_ac_c * daNpcT_c::getEvtAreaTagP | ( | int | param_0, |
int | param_1 | ||
) |
bool daNpcT_c::getEyeballLMaterialNo | ( | ) |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, and daNpc_Kolin_c.
s32 daNpcT_c::getEyeballMaterialNo | ( | ) |
bool daNpcT_c::getEyeballRMaterialNo | ( | ) |
|
inlinevirtual |
void daNpcT_c::getFaceMotionAnm | ( | daNpcT_faceMotionAnmData_c | ) |
Reimplemented in daNpc_Hanjo_c, and daNpc_Kolin_c.
s32 daNpcT_c::getFootLJointNo | ( | ) |
Reimplemented in daNpc_Hanjo_c, and daNpc_Kolin_c.
s32 daNpcT_c::getFootRJointNo | ( | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
|
inlinevirtual |
void daNpcT_c::getMotionAnm | ( | daNpcT_motionAnmData_c | ) |
fopAc_ac_c * daNpcT_c::getNearestActorP | ( | s16 | ) |
fopAc_ac_c * daNpcT_c::getNearestActorP | ( | s16 | param_0 | ) |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, and daNpc_Kolin_c.
s32 daNpcT_c::getNeckJointNo | ( | ) |
fopAc_ac_c * daNpcT_c::getShopItemTagP | ( | ) |
J3DAnmTevRegKey * daNpcT_c::getTevRegKeyAnmP | ( | char const * | , |
int | |||
) |
J3DAnmTevRegKey * daNpcT_c::getTevRegKeyAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
J3DAnmTexPattern * daNpcT_c::getTexPtrnAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
J3DAnmTextureSRTKey * daNpcT_c::getTexSRTKeyAnmP | ( | char const * | , |
int | |||
) |
J3DAnmTextureSRTKey * daNpcT_c::getTexSRTKeyAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
J3DAnmTransform * daNpcT_c::getTrnsfrmAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
J3DAnmTransformKey * daNpcT_c::getTrnsfrmKeyAnmP | ( | char const * | , |
int | |||
) |
J3DAnmTransformKey * daNpcT_c::getTrnsfrmKeyAnmP | ( | char const * | arcName, |
int | fileIdx | ||
) |
fopAc_ac_c * daNpcT_c::hitChk | ( | dCcD_GObjInf * | i_objInf, |
u32 | param_1 | ||
) |
|
inline |
int daNpcT_c::initTalk | ( | int | , |
fopAc_ac_c ** | |||
) |
int daNpcT_c::initTalk | ( | int | param_0, |
fopAc_ac_c ** | param_1 | ||
) |
void daNpcT_c::playAllAnm | ( | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
void daNpcT_c::setBckAnm | ( | J3DAnmTransform * | bck, |
f32 | rate, | ||
int | attr, | ||
int | startF, | ||
int | endF, | ||
bool | modify | ||
) |
void daNpcT_c::setBpkAnm | ( | J3DAnmColor * | param_0, |
J3DModelData * | modelData, | ||
f32 | param_2, | ||
int | param_3 | ||
) |
void daNpcT_c::setBrkAnm | ( | J3DAnmTevRegKey * | , |
J3DModelData * | , | ||
f32 | , | ||
int | |||
) |
void daNpcT_c::setBrkAnm | ( | J3DAnmTevRegKey * | param_0, |
J3DModelData * | modelData, | ||
f32 | param_2, | ||
int | param_3 | ||
) |
void daNpcT_c::setBtkAnm | ( | J3DAnmTextureSRTKey * | , |
J3DModelData * | , | ||
f32 | , | ||
int | |||
) |
void daNpcT_c::setBtkAnm | ( | J3DAnmTextureSRTKey * | param_0, |
J3DModelData * | modelData, | ||
f32 | param_2, | ||
int | param_3 | ||
) |
void daNpcT_c::setBtpAnm | ( | J3DAnmTexPattern * | param_0, |
J3DModelData * | modelData, | ||
f32 | param_2, | ||
int | param_3 | ||
) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
|
inline |
void daNpcT_c::setEnvTevColor | ( | ) |
void daNpcT_c::setEnvTevColor | ( | ) |
void daNpcT_c::setFootPos | ( | ) |
void daNpcT_c::setHitodamaPrtcl | ( | ) |
int daNpcT_c::setMcaMorfAnm | ( | J3DAnmTransformKey * | bck, |
f32 | morf, | ||
f32 | frame, | ||
int | mode, | ||
int | startF, | ||
int | endF | ||
) |
void daNpcT_c::setMtx | ( | ) |
void daNpcT_c::setMtx | ( | ) |
|
virtual |
Reimplemented in daNpc_Bou_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Kolin_c, daObj_Sekizoa_c, and daObj_Sekizoa_c.
void daNpcT_c::setRoomNo | ( | ) |
void daNpcT_c::setRoomNo | ( | ) |
BOOL daNpcT_c::srchPlayerActor | ( | ) |
int daNpcT_c::talkProc | ( | int * | , |
int | , | ||
fopAc_ac_c ** | , | ||
int | |||
) |
int daNpcT_c::talkProc | ( | int * | param_0, |
int | param_1, | ||
fopAc_ac_c ** | param_2, | ||
int | param_3 | ||
) |
|
static |
void daNpcT_c::tgHitCallBack | ( | fopAc_ac_c * | param_0, |
dCcD_GObjInf * | param_1, | ||
fopAc_ac_c * | param_2, | ||
dCcD_GObjInf * | param_3 | ||
) |
void daNpcT_c::twilight | ( | ) |
daNpcT_faceMotionAnmData_c const* daNpcT_c::field_0x568 |
daNpcT_motionAnmData_c const* daNpcT_c::field_0x56c |
daNpcT_evtData_c const* daNpcT_c::field_0x570 |
char** daNpcT_c::field_0x574 |
Z2Creature daNpcT_c::field_0x580 |
dBgS_ObjAcch daNpcT_c::field_0x68c |
dCcD_Stts daNpcT_c::field_0x864 |
dBgS_AcchCir daNpcT_c::field_0x8a0 |
request_of_phase_process_class daNpcT_c::field_0x8e0[10] |
cBgS_GndChk daNpcT_c::field_0x930 |
daNpcT_MatAnm_c* daNpcT_c::field_0x96c |
u8 daNpcT_c::field_0x970[4] |
dPaPoT_c daNpcT_c::field_0x9c0 |
dCcD_Stts daNpcT_c::field_0xa40 |
u32 daNpcT_c::field_0xa7c |
f32 daNpcT_c::field_0xa80 |
f32 daNpcT_c::field_0xa84 |
u8 daNpcT_c::field_0xa88 |
u8 daNpcT_c::field_0xa89 |
dBgS_GndChk daNpcT_c::field_0xa8c |
dBgS_LinChk daNpcT_c::field_0xae0 |
daNpcT_MotionSeqMngr_c daNpcT_c::field_0xb50 |
daNpcT_MotionSeqMngr_c daNpcT_c::field_0xb74 |
daNpcT_ActorMngr_c daNpcT_c::field_0xb98 |
daNpcT_ActorMngr_c daNpcT_c::field_0xba0 |
daNpcT_JntAnm_c daNpcT_c::field_0xba8 |
daNpcT_DmgStagger_c daNpcT_c::field_0xd08 |
cXyz daNpcT_c::field_0xd24 |
cXyz daNpcT_c::field_0xd30 |
cXyz daNpcT_c::field_0xd3c |
cXyz daNpcT_c::field_0xd48 |
cXyz daNpcT_c::field_0xd54 |
cXyz daNpcT_c::field_0xd60 |
cXyz daNpcT_c::field_0xd6c |
csXyz daNpcT_c::field_0xd78 |
csXyz daNpcT_c::field_0xd7e |
csXyz daNpcT_c::field_0xd84 |
csXyz daNpcT_c::field_0xd8a |
u32 daNpcT_c::field_0xd90 |
u32 daNpcT_c::field_0xd94 |
u32 daNpcT_c::field_0xd98 |
u8 daNpcT_c::field_0xda0[8] |
u32 daNpcT_c::field_0xda8 |
int daNpcT_c::field_0xdac |
int daNpcT_c::field_0xdb4 |
int daNpcT_c::field_0xdb8 |
int daNpcT_c::field_0xdc0 |
int daNpcT_c::field_0xdc4 |
s16 daNpcT_c::field_0xdc8 |
s16 daNpcT_c::field_0xdca |
u8 daNpcT_c::field_0xdcc[10] |
s16 daNpcT_c::field_0xdd4 |
s16 daNpcT_c::field_0xdda |
f32 daNpcT_c::field_0xddc |
f32 daNpcT_c::field_0xde0 |
f32 daNpcT_c::field_0xde4 |
f32 daNpcT_c::field_0xde8 |
f32 daNpcT_c::field_0xdec |
f32 daNpcT_c::field_0xdf0 |
f32 daNpcT_c::field_0xdf4 |
f32 daNpcT_c::field_0xdf8 |
f32 daNpcT_c::field_0xdfc |
cXyz daNpcT_c::field_0xe00 |
cXyz daNpcT_c::field_0xe0c |
s16 daNpcT_c::field_0xe18 |
s16 daNpcT_c::field_0xe1a |
s16 daNpcT_c::field_0xe1c |
u16 daNpcT_c::field_0xe1e |
u16 daNpcT_c::field_0xe20 |
u16 daNpcT_c::field_0xe22 |
s8 daNpcT_c::field_0xe24 |
u8 daNpcT_c::field_0xe25 |
u8 daNpcT_c::field_0xe26 |
u8 daNpcT_c::field_0xe27 |
u8 daNpcT_c::field_0xe28 |
u8 daNpcT_c::field_0xe29 |
u8 daNpcT_c::field_0xe2a |
u8 daNpcT_c::field_0xe2b |
u8 daNpcT_c::field_0xe2c |
u8 daNpcT_c::field_0xe2d |
u8 daNpcT_c::field_0xe2e[2] |
u16 daNpcT_c::field_0xe30 |
u8 daNpcT_c::field_0xe32 |
u8 daNpcT_c::field_0xe33 |
u8 daNpcT_c::field_0xe34 |
u8 daNpcT_c::field_0xe35 |
u8 daNpcT_c::field_0xe36 |
u8 daNpcT_c::field_0xe37 |
u8 daNpcT_c::field_0xe38 |
mDoExt_bckAnm daNpcT_c::mBckAnm |
mDoExt_bpkAnm daNpcT_c::mBpkAnm |
mDoExt_brkAnm daNpcT_c::mBrkAnm |
mDoExt_btkAnm daNpcT_c::mBtkAnm |
mDoExt_btpAnm daNpcT_c::mBtpAnm |
|
static |
|
static |
|
static |
|
static |
int daNpcT_c::mCutType |
|
static |
|
static |
|
static |
|
static |
dMsgFlow_c daNpcT_c::mFlow |
u32 daNpcT_c::mMsgId |
mDoExt_McaMorfSO* daNpcT_c::mpMorf[2] |
|
static |
|
static |
s16 daNpcT_c::mStepNo |
int daNpcT_c::mTimer |