![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_a_npc.h>
Inherits fopAc_ac_c.
Inherited by dShopSystem_c, daNpcTkj_c, daNpc_Aru_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_Doc_c, daNpc_FairySeirei_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_Yelia_c, daNpc_Zant_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpc_Zelda_c, daNpc_midP_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_solA_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daObj_Sekizoa_c, and daPeru_c.
Collaboration diagram for daNpcT_c:Public Types | |
| enum | Mode { MODE_ENTER , MODE_INIT , MODE_RUN , MODE_EXIT , MODE_4 , MODE_INVALID = -1 } |
| enum | AnmFlags { ANM_PAUSE_MORF = 0x1 , ANM_PAUSE_BTK = 0x2 , ANM_PAUSE_BRK = 0x4 , ANM_PAUSE_BPK = 0x8 , ANM_PAUSE_BCK = 0x10 , ANM_PAUSE_BTP = 0x20 , ANM_PLAY_MORF = 0x40 , ANM_PLAY_BTK = 0x80 , ANM_PLAY_BRK = 0x100 , ANM_PLAY_BPK = 0x200 , ANM_PLAY_BCK = 0x400 , ANM_PLAY_BTP = 0x800 , ANM_FLAG_1000 = 0x1000 , ANM_PAUSE_TIMER_BTP = 0x2000 , ANM_FLAG_4000 = 0x4000 } |
Static Public Member Functions | |
| 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 void | setStopStatus (u32 status) |
Static Public Attributes | |
| 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 |
| enum daNpcT_c::AnmFlags |
| enum daNpcT_c::Mode |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Jagar_c, daNpc_Kolin_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, and daObj_Sekizoa_c.
|
inlinevirtual |
Reimplemented in daNpc_Fairy_c, daNpc_Hanjo_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Post_c, daNpc_ykM_c, and daNpc_ykW_c.
|
inlinevirtual |
Reimplemented in daNpc_Toby_c.
|
inlinevirtual |
Reimplemented in daNpc_Bans_c, daNpc_Besu_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_Knj_c, daNpc_Lud_c, daNpc_Moi_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_ykM_c, and daObj_Sekizoa_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_Besu_c, daNpc_Bou_c, daNpc_Kolin_c, daNpc_Moi_c, and daNpc_Seira_c.
|
inlinevirtual |
Reimplemented in daNpc_Besu_c, daNpc_Kolin_c, daNpc_Moi_c, daNpc_Seira_c, and daNpc_Uri_c.
|
inlinevirtual |
Reimplemented in daNpc_Besu_c, daNpc_Moi_c, and daNpc_Seira_c.
|
inlinevirtual |
Reimplemented in daNpc_Besu_c, daNpc_Jagar_c, daNpc_Moi_c, daNpc_Seira_c, and daNpc_Uri_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Saru_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, and daObj_Sekizoa_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, and daPeru_c.
|
virtual |
| int daNpcT_c::checkEndAnm | ( | f32 | i_speed | ) |
| int daNpcT_c::checkEndAnm | ( | J3DFrameCtrl * | i_anm, |
| f32 | i_speed ) |
|
inline |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, and daPeru_c.
|
inline |
| BOOL daNpcT_c::chkActorInSight | ( | fopAc_ac_c * | i_actor, |
| f32 | i_fovY, | ||
| s16 | i_angleY ) |
| BOOL daNpcT_c::chkFindActor | ( | fopAc_ac_c * | i_actor, |
| BOOL | i_release, | ||
| s16 | i_angleY ) |
| BOOL daNpcT_c::chkFindWolf | ( | s16 | i_angleY, |
| int | i_distIndex, | ||
| int | param_2, | ||
| f32 | i_boundXZ, | ||
| f32 | i_fovY, | ||
| f32 | i_boundY1, | ||
| f32 | i_boundY2, | ||
| BOOL | param_7 ) |
| BOOL daNpcT_c::chkPointInArea | ( | cXyz | i_pos, |
| cXyz | i_center, | ||
| f32 | i_boundXZ, | ||
| f32 | i_boundY1, | ||
| f32 | i_boundY2, | ||
| s16 | i_angle ) |
| BOOL daNpcT_c::chkWolfAction | ( | ) |
|
inlinevirtual |
Reimplemented in daNpc_Doc_c, daNpc_Len_c, daNpc_Toby_c, and daNpc_Yelia_c.
|
virtual |
|
virtual |
Reimplemented in daNpc_Gnd_c, daNpc_midP_c, daNpc_Zelda_c, daNpc_ZelR_c, and daNpc_ZelRo_c.
| void daNpcT_c::ctrlFaceMotion | ( | ) |
Reimplemented in daNpc_Kakashi_c.
| void daNpcT_c::ctrlMotion | ( | ) |
| int daNpcT_c::ctrlMsgAnm | ( | int * | o_faceAnmAttr_p, |
| int * | o_anmAttr_p, | ||
| fopAc_ac_c * | i_talkPartner_p, | ||
| int | param_3 ) |
|
inlinevirtual |
Reimplemented in daNpc_Pouya_c.
|
inlinevirtual |
| void daNpcT_c::deleteRes | ( | s8 const * | i_resNoList, |
| char const ** | i_resNameList ) |
| int daNpcT_c::draw | ( | BOOL | param_0, |
| BOOL | i_setEffMtx, | ||
| f32 | param_2, | ||
| _GXColorS10 * | i_color, | ||
| f32 | param_4, | ||
| BOOL | i_drawGhost, | ||
| BOOL | i_noShadow, | ||
| BOOL | i_simpleShadow ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_clerkB_c, daNpc_Knj_c, daNpc_midP_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_zanB_c, daNpc_Zant_c, and daObj_Sekizoa_c.
|
inlinevirtual |
Reimplemented in daNpc_Bans_c, daNpc_Besu_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Fairy_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Kolin_c, daNpc_Kyury_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_Moi_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_ykM_c, daNpcClerkT_c, and daObj_Sekizoa_c.
| void daNpcT_c::evtChange | ( | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_Bou_c, daNpc_Fairy_c, daNpc_Hoz_c, daNpc_Kakashi_c, daNpc_Maro_c, daNpc_Pachi_Taro_c, daNpc_Taro_c, daNpc_yamiD_c, daNpc_yamiS_c, and daNpc_yamiT_c.
|
virtual |
Reimplemented in daNpc_Hoz_c.
|
virtual |
Reimplemented in daNpc_grM_c, and daNpc_Hoz_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
| int daNpcT_c::execute | ( | ) |
| int daNpcT_c::getActorDistance | ( | fopAc_ac_c * | i_actor, |
| int | i_distIndex1, | ||
| int | i_distIndex2 ) |
| cXyz daNpcT_c::getAttnPos | ( | fopAc_ac_c * | i_actor | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
| J3DAnmColor * daNpcT_c::getColorAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
| fopAc_ac_c * daNpcT_c::getEvtAreaTagP | ( | int | i_type, |
| int | i_no ) |
|
inlinevirtual |
Reimplemented in daNpc_Gnd_c, daNpc_midP_c, daNpc_Zelda_c, daNpc_ZelR_c, and daNpc_ZelRo_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpcClerkT_c, daNpcTkj_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_Gnd_c, daNpc_midP_c, daNpc_Zelda_c, daNpc_ZelR_c, and daNpc_ZelRo_c.
|
inlinevirtual |
Reimplemented in daNpc_Besu_c, daNpc_Maro_c, daNpc_Pachi_Maro_c, and daNpc_Taro_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Doc_c, daNpc_Hanjo_c, daNpc_Jagar_c, daNpc_Kolin_c, daNpc_Len_c, daNpc_Moi_c, daNpc_Post_c, daNpc_Raca_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, and daNpc_ykW_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Doc_c, daNpc_Hanjo_c, daNpc_Jagar_c, daNpc_Kolin_c, daNpc_Len_c, daNpc_Moi_c, daNpc_Post_c, daNpc_Raca_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, and daNpc_ykW_c.
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inlinevirtual |
Reimplemented in daNpc_Maro_c, and daNpc_Pachi_Maro_c.
| fopAc_ac_c * daNpcT_c::getNearestActorP | ( | s16 | i_srchActorName | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zelda_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, and daPeru_c.
| fopAc_ac_c * daNpcT_c::getShopItemTagP | ( | ) |
| J3DAnmTevRegKey * daNpcT_c::getTevRegKeyAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
| J3DAnmTexPattern * daNpcT_c::getTexPtrnAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
| J3DAnmTextureSRTKey * daNpcT_c::getTexSRTKeyAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
| J3DAnmTransform * daNpcT_c::getTrnsfrmAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
| J3DAnmTransformKey * daNpcT_c::getTrnsfrmKeyAnmP | ( | char const * | i_arcName, |
| int | i_resIdx ) |
|
inline |
| fopAc_ac_c * daNpcT_c::hitChk | ( | dCcD_GObjInf * | i_objInf, |
| u32 | param_1 ) |
|
inline |
| BOOL daNpcT_c::initTalk | ( | int | i_flowID, |
| fopAc_ac_c ** | i_partnerList_p ) |
| int daNpcT_c::loadRes | ( | s8 const * | i_resNoList, |
| char const ** | i_resNameList ) |
|
inline |
|
inline |
| void daNpcT_c::playAllAnm | ( | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
| void daNpcT_c::setAngle | ( | csXyz | i_angle | ) |
| void daNpcT_c::setAngle | ( | s16 | i_angle | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
| int daNpcT_c::setBckAnm | ( | J3DAnmTransform * | i_bck, |
| f32 | i_speed, | ||
| int | i_mode, | ||
| int | i_start, | ||
| int | i_end, | ||
| bool | i_modify ) |
| int daNpcT_c::setBpkAnm | ( | J3DAnmColor * | i_bpk, |
| J3DModelData * | i_modelData, | ||
| f32 | i_speed, | ||
| int | i_mode ) |
| int daNpcT_c::setBrkAnm | ( | J3DAnmTevRegKey * | i_brk, |
| J3DModelData * | i_modelData, | ||
| f32 | i_speed, | ||
| int | i_mode ) |
| int daNpcT_c::setBtkAnm | ( | J3DAnmTextureSRTKey * | i_btk, |
| J3DModelData * | i_modelData, | ||
| f32 | i_speed, | ||
| int | i_mode ) |
| int daNpcT_c::setBtpAnm | ( | J3DAnmTexPattern * | i_btp, |
| J3DModelData * | i_modelData, | ||
| f32 | i_speed, | ||
| int | i_mode ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
|
inline |
|
inline |
| void daNpcT_c::setDamage | ( | int | param_0, |
| int | i_faceMotion, | ||
| int | i_motion ) |
| void daNpcT_c::setEnvTevColor | ( | ) |
| bool daNpcT_c::setFaceMotionAnm | ( | int | i_idx, |
| bool | i_modify ) |
|
virtual |
| void daNpcT_c::setHitodamaPrtcl | ( | ) |
| int daNpcT_c::setMcaMorfAnm | ( | J3DAnmTransformKey * | i_bck, |
| f32 | i_speed, | ||
| f32 | i_morf, | ||
| int | i_mode, | ||
| int | i_start, | ||
| int | i_end ) |
Reimplemented in daNpc_Fairy_c.
| void daNpcT_c::setMtx | ( | ) |
|
inlinevirtual |
Reimplemented in daNpc_Aru_c, daNpc_Bans_c, daNpc_Besu_c, daNpc_Bou_c, daNpc_clerkA_c, daNpc_clerkB_c, daNpc_Doc_c, daNpc_Fairy_c, daNpc_FairySeirei_c, daNpc_Gnd_c, daNpc_grM_c, daNpc_grMC_c, daNpc_Hanjo_c, daNpc_Hoz_c, daNpc_Jagar_c, daNpc_Kakashi_c, daNpc_Kkri_c, daNpc_Knj_c, daNpc_Kolin_c, daNpc_Kolinb_c, daNpc_Kyury_c, daNpc_Len_c, daNpc_Lud_c, daNpc_Maro_c, daNpc_midP_c, daNpc_Moi_c, daNpc_Pachi_Besu_c, daNpc_Pachi_Maro_c, daNpc_Pachi_Taro_c, daNpc_Post_c, daNpc_Pouya_c, daNpc_Raca_c, daNpc_Saru_c, daNpc_seiB_c, daNpc_seiC_c, daNpc_seiD_c, daNpc_Seira2_c, daNpc_Seira_c, daNpc_Seirei_c, daNpc_Sha_c, daNpc_solA_c, daNpc_Taro_c, daNpc_Toby_c, daNpc_Uri_c, daNpc_yamiD_c, daNpc_yamiS_c, daNpc_yamiT_c, daNpc_Yelia_c, daNpc_ykM_c, daNpc_ykW_c, daNpc_zanB_c, daNpc_Zant_c, daNpc_Zelda_c, daNpc_ZelR_c, daNpc_ZelRo_c, daNpcClerkT_c, daNpcTkj_c, daObj_Sekizoa_c, and daPeru_c.
| void daNpcT_c::setPos | ( | cXyz | i_pos | ) |
| void daNpcT_c::setRoomNo | ( | ) |
|
inline |
|
static |
| BOOL daNpcT_c::srchPlayerActor | ( | ) |
| BOOL daNpcT_c::step | ( | s16 | i_angle, |
| int | i_faceMotion, | ||
| int | i_motion, | ||
| int | i_turnCount, | ||
| int | i_turnDirection ) |
| BOOL daNpcT_c::talkProc | ( | int * | param_0, |
| BOOL | param_1, | ||
| fopAc_ac_c ** | i_partnerList_p, | ||
| BOOL | param_3 ) |
|
static |
|
virtual |
| dPaPoT_c daNpcT_c::field_0x9c0 |
| dCcD_Stts daNpcT_c::field_0xa40 |
| dBgS_GndChk daNpcT_c::field_0xa8c |
| daNpcT_ActorMngr_c daNpcT_c::field_0xba0 |
| cXyz daNpcT_c::field_0xd6c |
| csXyz daNpcT_c::field_0xd7e |
| csXyz daNpcT_c::field_0xd84 |
| csXyz daNpcT_c::field_0xd8a |
| int daNpcT_c::field_0xdb4 |
| s16 daNpcT_c::field_0xdcc |
| s16 daNpcT_c::field_0xdd0 |
| f32 daNpcT_c::field_0xde0 |
| f32 daNpcT_c::field_0xde4 |
| 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 |
| bool daNpcT_c::field_0xe26 |
| u8 daNpcT_c::field_0xe29 |
| u8 daNpcT_c::field_0xe2a |
| u8 daNpcT_c::field_0xe2c |
| bool daNpcT_c::field_0xe2d |
| bool 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 |
| dBgS_ObjAcch daNpcT_c::mAcch |
| dBgS_AcchCir daNpcT_c::mAcchCir |
| u32 daNpcT_c::mAnmFlags |
| f32 daNpcT_c::mAttnFovY |
| mDoExt_bckAnm daNpcT_c::mBckAnm |
| u16 daNpcT_c::mBckLoops |
| mDoExt_bpkAnm daNpcT_c::mBpkAnm |
| mDoExt_brkAnm daNpcT_c::mBrkAnm |
| mDoExt_btkAnm daNpcT_c::mBtkAnm |
| mDoExt_btpAnm daNpcT_c::mBtpAnm |
| int daNpcT_c::mBtpPauseTimer |
|
static |
|
static |
|
static |
| dCcD_Stts daNpcT_c::mCcStts |
| bool daNpcT_c::mCreating |
| csXyz daNpcT_c::mCurAngle |
| int daNpcT_c::mCutType |
| f32 daNpcT_c::mCylH |
| int daNpcT_c::mDamageTimer |
| int daNpcT_c::mDamageTimerStart |
| int daNpcT_c::mEventTimer |
| s16 daNpcT_c::mEvtId |
| u16 daNpcT_c::mEvtNo |
| f32 daNpcT_c::mExpressionMorfFrame |
| daNpcT_MotionSeqMngr_c daNpcT_c::mFaceMotionSeqMngr |
|
static |
|
static |
| dMsgFlow_c daNpcT_c::mFlow |
| s32 daNpcT_c::mFlowNodeNo |
| cXyz daNpcT_c::mFootLOffset |
| u8 daNpcT_c::mFootLOnGround |
| s16 daNpcT_c::mFootLPolyAngle |
| cXyz daNpcT_c::mFootLPos |
| cXyz daNpcT_c::mFootROffset |
| u8 daNpcT_c::mFootROnGround |
| s16 daNpcT_c::mFootRPolyAngle |
| cXyz daNpcT_c::mFootRPos |
| cBgS_GndChk daNpcT_c::mGndChk |
| s16 daNpcT_c::mGroundAngle |
| f32 daNpcT_c::mGroundH |
| u8 daNpcT_c::mHide |
| u32 daNpcT_c::mHitodamaPrtclKey[2] |
| fpc_ProcID daNpcT_c::mItemPartnerId |
| daNpcT_JntAnm_c daNpcT_c::mJntAnm |
| dBgS_LinChk daNpcT_c::mLinChk |
| u16 daNpcT_c::mMode |
| f32 daNpcT_c::mMorfFrames |
| u16 daNpcT_c::mMorfLoops |
| daNpcT_MotionSeqMngr_c daNpcT_c::mMotionSeqMngr |
| fpc_ProcID daNpcT_c::mMsgId |
| bool daNpcT_c::mNoDraw |
| cXyz daNpcT_c::mOldFootLOffset |
| cXyz daNpcT_c::mOldFootROffset |
| char** daNpcT_c::mpArcNames |
| daNpcT_evtData_c const* daNpcT_c::mpEvtData |
| daNpcT_faceMotionAnmData_c const* daNpcT_c::mpFaceMotionAnmData |
| request_of_phase_process_class daNpcT_c::mPhase[10] |
| daNpcT_ActorMngr_c daNpcT_c::mPlayerActorMngr |
| s16 daNpcT_c::mPlayerAngle |
| daNpcT_MatAnm_c* daNpcT_c::mpMatAnm[2] |
| mDoExt_McaMorfSO* daNpcT_c::mpMorf[2] |
| daNpcT_motionAnmData_c const* daNpcT_c::mpMotionAnmData |
| u32 daNpcT_c::mPolSound |
| u8 daNpcT_c::mPreItemNo |
| f32 daNpcT_c::mRealShadowSize |
| s8 daNpcT_c::mReverb |
| u32 daNpcT_c::mShadowKey |
| Z2Creature daNpcT_c::mSound |
| bool daNpcT_c::mSpeakEvent |
|
static |
| int daNpcT_c::mStaffId |
| daNpcT_DmgStagger_c daNpcT_c::mStagger |
| s16 daNpcT_c::mStartAngle |
| s16 daNpcT_c::mStepMode |
| s16 daNpcT_c::mTargetAngle |
| s16 daNpcT_c::mTurnAmount |
| f32 daNpcT_c::mTurnCount |
| u8 daNpcT_c::mTwilight |
| f32 daNpcT_c::mWallR |