![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Shadow Beast (Twili) More...
#include <d_a_npc_blue_ns.h>
Inheritance diagram for daNpcBlueNS_c:
Collaboration diagram for daNpcBlueNS_c:Public Types | |
| typedef BOOL(daNpcBlueNS_c::*) | EventFn(int) |
Public Types inherited from daNpcF_c | |
| enum | AnmFlags { ANM_PAUSE_MORF = 0x0001 , ANM_PAUSE_BTK = 0x0002 , ANM_PAUSE_BRK = 0x0004 , ANM_PLAY_MORF = 0x0008 , ANM_PLAY_BTK = 0x0010 , ANM_PLAY_BRK = 0x0020 , ANM_PAUSE_BCK = 0x0040 , ANM_PAUSE_BTP = 0x0080 , ANM_PLAY_BCK = 0x0100 , ANM_PLAY_BTP = 0x0200 , ANM_FLAG_400 = 0x0400 , ANM_FLAG_800 = 0x0800 , ANM_PAUSE_EXPRESSION = 0x1000 , ANM_PAUSE_BPK = 0x2000 , ANM_PLAY_BPK = 0x4000 , ANM_MOTION_FLAGS , ANM_EXPRESSION_FLAGS , ANM_PAUSE_ALL } |
| enum | LookMode { LOOK_NONE , LOOK_RESET , LOOK_PLAYER , LOOK_PLAYER_TALK , LOOK_ACTOR , LOOK_ATTN } |
Public Member Functions | |
| daNpcBlueNS_c () | |
| int | Create () |
| int | CreateHeap () |
| int | isDelete () |
| int | Delete () |
| int | Execute () |
| void | _Execute () |
| void | callEvt_changeYami () |
| fpc_ProcID | create_Yamijin (int) |
| BOOL | col_check () |
| BOOL | holyball_check_main (fopAc_ac_c *) |
| int | Draw () |
| int | ctrlJoint (J3DJoint *, J3DModel *) |
| void | srchActor () |
| void | srchHollyBall () |
| void | srchTagYami () |
| void | reset () |
| void | playMotion () |
| int | setAction (int(daNpcBlueNS_c::*)(int)) |
| void | setLookMode (int) |
| void | lookat () |
| BOOL | step (s16, int) |
| BOOL | chkFindPlayer () |
| int | wait (int) |
| int | down (int) |
| int | talk (int) |
| int | demo (int) |
| void | ChgPtclDisp () |
| void | downSE () |
| void | lightsowrdSE () |
| void | appearSE () |
| BOOL | _Evt_ChgYami_Chibi (int) |
| BOOL | _Evt_ChgYami_Chibi_CutInit (const int &) |
| BOOL | _Evt_ChgYami_Chibi_CutMain (const int &) |
| BOOL | _Evt_ChgYami_Debu (int) |
| BOOL | _Evt_ChgYami_Debu_CutInit (const int &) |
| BOOL | _Evt_ChgYami_Debu_CutMain (const int &) |
| BOOL | _Evt_ChgYami_Noppo (int) |
| BOOL | _Evt_ChgYami_Noppo_CutInit (const int &) |
| BOOL | _Evt_ChgYami_Noppo_CutMain (const int &) |
| BOOL | _Evt_ChgYami_STNoppo (int) |
| BOOL | _Evt_ChgYami_STNoppo_CutInit (const int &) |
| BOOL | _Evt_ChgYami_STNoppo_CutMain (const int &) |
| virtual | ~daNpcBlueNS_c () |
| virtual void | setParam () |
| virtual BOOL | main () |
| virtual void | adjustShapeAngle () |
| virtual void | setAttnPos () |
| virtual void | setMotionAnm (int, f32) |
| virtual void | setMotion (int, f32, int) |
| virtual BOOL | drawDbgInfo () |
| int | getType () |
| u8 | getSwitchBitNo () |
| u8 | _chk_TagPrm (fopAc_ac_c *i_tag) |
| BOOL | holyball_check_yellow () |
| BOOL | holyball_check_green () |
| BOOL | holyball_check () |
| int | getFlowNodeNo () |
Public Member Functions inherited from daNpcF_c | |
| daNpcF_c () | |
| BOOL | execute () |
| int | draw (BOOL, BOOL, f32, _GXColorS10 *, BOOL) |
| void | initialize () |
| J3DAnmTransformKey * | getTrnsfrmKeyAnmP (char *, int) |
| J3DAnmTexPattern * | getTexPtrnAnmP (char *, int) |
| J3DAnmTextureSRTKey * | getTexSRTKeyAnmP (char *, int) |
| J3DAnmTevRegKey * | getTevRegKeyAnmP (char *, int) |
| BOOL | setMcaMorfAnm (J3DAnmTransformKey *i_anm, f32 i_rate, f32 i_morf, int i_attr, int i_start, int i_end) |
| BOOL | setBckAnm (J3DAnmTransform *i_bck, f32 i_rate, int i_attr, int i_start, int i_end, bool i_modify) |
| BOOL | setBtpAnm (J3DAnmTexPattern *i_btp, J3DModelData *i_modelData, f32 i_rate, int i_attr) |
| BOOL | setBtkAnm (J3DAnmTextureSRTKey *i_btk, J3DModelData *i_modelData, f32 i_rate, int i_attr) |
| BOOL | setBrkAnm (J3DAnmTevRegKey *i_brk, J3DModelData *i_modelData, f32 i_rate, int i_attr) |
| void | setEnvTevColor () |
| void | setRoomNo () |
| BOOL | chkEndAnm (f32) |
| BOOL | chkEndAnm (J3DFrameCtrl *, f32) |
| BOOL | playAllAnm () |
| void | playExpressionAnm (daNpcF_c::daNpcF_anmPlayData ***) |
| void | playMotionAnm (daNpcF_c::daNpcF_anmPlayData ***) |
| void | setLookatMtx (int, int *, f32) |
| BOOL | hitChk2 (dCcD_Cyl *, BOOL, BOOL) |
| void | setDamage (int, int, int) |
| int | ctrlMsgAnm (int &, int &, fopAc_ac_c *, BOOL) |
| void | orderEvent (int, char *, u16, u16, u8, u16) |
| void | changeEvent (char *, char *, u16, u16) |
| BOOL | chkActorInSight (fopAc_ac_c *, f32) |
| BOOL | chkActorInArea (fopAc_ac_c *, cXyz, cXyz, s16) |
| BOOL | chkActorInAttnArea (fopAc_ac_c *, fopAc_ac_c *, int) |
| BOOL | initTalk (int, fopAc_ac_c **) |
| BOOL | talkProc (int *, BOOL, fopAc_ac_c **) |
| BOOL | turn (s16, f32, int) |
| BOOL | step (s16, int, int, int) |
| void | setAngle (s16) |
| u8 | getDistTableIdx (int, int) |
| fopAc_ac_c * | getEvtAreaTagP (int, int) |
| fopAc_ac_c * | getAttnActorP (BOOL, fpcLyIt_JudgeFunc, f32, f32, f32, f32, s16, int, BOOL) |
| BOOL | chkActorInSight2 (fopAc_ac_c *, f32, s16) |
| BOOL | chkPointInArea (cXyz, cXyz, f32, f32, f32, s16) |
| BOOL | chkPointInArea (cXyz, cXyz, cXyz, s16) |
| cXyz | getAttentionPos (fopAc_ac_c *) |
| BOOL | chkFindPlayer2 (BOOL, s16) |
| void | setHitodamaPrtcl () |
| virtual | ~daNpcF_c () |
| virtual BOOL | ctrlBtk () |
| virtual void | setMtx () |
| virtual void | setMtx2 () |
| virtual void | setCollisions () |
| virtual bool | setExpressionAnm (int i_idx, bool i_modify) |
| virtual bool | setExpressionBtp (int i_idx) |
| virtual void | setExpression (int i_expression, f32 i_morf) |
| virtual void | drawOtherMdls () |
| BOOL | chkActorInSpeakArea (fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea) |
| BOOL | chkPlayerInSpeakArea (fopAc_ac_c *i_actor) |
| BOOL | chkActorInTalkArea (fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea) |
| BOOL | chkPlayerInTalkArea (fopAc_ac_c *i_actor) |
| BOOL | checkHide () |
| void | setIntDemander (fopAc_ac_c *i_actor) |
| void | setIntFlowNodeNo (s32 i_flowNodeNo) |
| void | setCutType (int i_cutType) |
| void | onInterrupt (u8 param_0) |
| void | onHide () |
| void | offHide () |
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 void * | _search_Tag (void *, void *) |
| static void * | _search_HollyBall_Y (void *, void *) |
| static void * | _search_HollyBall_G (void *, void *) |
Static Public Member Functions inherited from daNpcF_c | |
| static void | tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *) |
| static void * | srchAttnActor1 (void *, void *) |
| 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 EventFn | mEvtSeqList [] |
Static Public Attributes inherited from daNpcF_c | |
| static dCcD_SrcGObjInf const | mCcDObjInfo |
| static dCcD_SrcCyl | mCcDCyl |
| static dCcD_SrcSph | mCcDSph |
| static fopAc_ac_c * | mFindActorPList [100] |
| static s32 | mFindCount |
| static s16 | mSrchActorName |
| static char | mFileNameBuf [0x15] |
Static Public Attributes inherited from fopAc_ac_c | |
| static u32 | stopStatus |
Shadow Beast (Twili)
| BOOL(daNpcBlueNS_c::*) daNpcBlueNS_c::EventFn(int) |
| daNpcBlueNS_c::daNpcBlueNS_c | ( | ) |
|
virtual |
|
inline |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Chibi | ( | int | i_staffId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Chibi_CutInit | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Chibi_CutMain | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Debu | ( | int | i_staffId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Debu_CutInit | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Debu_CutMain | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Noppo | ( | int | i_staffId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Noppo_CutInit | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_Noppo_CutMain | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_STNoppo | ( | int | i_staffId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_STNoppo_CutInit | ( | const int & | i_cutId | ) |
| BOOL daNpcBlueNS_c::_Evt_ChgYami_STNoppo_CutMain | ( | const int & | i_cutId | ) |
| void daNpcBlueNS_c::_Execute | ( | ) |
|
static |
|
static |
|
static |
|
inlinevirtual |
Reimplemented from daNpcF_c.
| void daNpcBlueNS_c::appearSE | ( | ) |
| void daNpcBlueNS_c::callEvt_changeYami | ( | ) |
| void daNpcBlueNS_c::ChgPtclDisp | ( | ) |
| BOOL daNpcBlueNS_c::chkFindPlayer | ( | ) |
| BOOL daNpcBlueNS_c::col_check | ( | ) |
| int daNpcBlueNS_c::Create | ( | ) |
| fpc_ProcID daNpcBlueNS_c::create_Yamijin | ( | int | param_0 | ) |
| int daNpcBlueNS_c::CreateHeap | ( | ) |
|
static |
| int daNpcBlueNS_c::ctrlJoint | ( | J3DJoint * | param_0, |
| J3DModel * | i_model ) |
|
static |
| int daNpcBlueNS_c::Delete | ( | ) |
| int daNpcBlueNS_c::demo | ( | int | param_0 | ) |
| int daNpcBlueNS_c::down | ( | int | param_0 | ) |
| void daNpcBlueNS_c::downSE | ( | ) |
| int daNpcBlueNS_c::Draw | ( | ) |
|
virtual |
Reimplemented from daNpcF_c.
| int daNpcBlueNS_c::Execute | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| BOOL daNpcBlueNS_c::holyball_check_main | ( | fopAc_ac_c * | i_actor | ) |
|
inline |
| int daNpcBlueNS_c::isDelete | ( | ) |
| void daNpcBlueNS_c::lightsowrdSE | ( | ) |
| void daNpcBlueNS_c::lookat | ( | ) |
|
virtual |
Reimplemented from daNpcF_c.
| void daNpcBlueNS_c::playMotion | ( | ) |
| void daNpcBlueNS_c::reset | ( | ) |
| int daNpcBlueNS_c::setAction | ( | int(daNpcBlueNS_c::* | i_action )(int) | ) |
|
virtual |
Reimplemented from daNpcF_c.
| void daNpcBlueNS_c::setLookMode | ( | int | i_lookMode | ) |
|
virtual |
Reimplemented from daNpcF_c.
|
virtual |
Reimplemented from daNpcF_c.
|
virtual |
Reimplemented from daNpcF_c.
| void daNpcBlueNS_c::srchActor | ( | ) |
| void daNpcBlueNS_c::srchHollyBall | ( | ) |
| void daNpcBlueNS_c::srchTagYami | ( | ) |
| BOOL daNpcBlueNS_c::step | ( | s16 | i_angY, |
| int | param_1 ) |
| int daNpcBlueNS_c::talk | ( | int | param_0 | ) |
| int daNpcBlueNS_c::wait | ( | int | param_0 | ) |
| u8 daNpcBlueNS_c::field_0xBD8[0xBDC - 0xBD8] |
| u16 daNpcBlueNS_c::field_0xdc0 |
| int daNpcBlueNS_c::field_0xdd8 |
| int daNpcBlueNS_c::field_0xddc |
| int daNpcBlueNS_c::field_0xde0 |
| s16 daNpcBlueNS_c::field_0xdea |
| u8 daNpcBlueNS_c::field_0xdec |
| int daNpcBlueNS_c::field_0xe04 |
| int daNpcBlueNS_c::field_0xe08 |
| int daNpcBlueNS_c::field_0xe0c |
| s8 daNpcBlueNS_c::field_0xe10 |
| s8 daNpcBlueNS_c::field_0xe12 |
| int(daNpcBlueNS_c::* daNpcBlueNS_c::mAction) (int) |
| daNpcF_ActorMngr_c daNpcBlueNS_c::mActorMngr[1] |
| dCcD_Cyl daNpcBlueNS_c::mCyl |
|
static |
| int daNpcBlueNS_c::mFlowNodeNo |
| daNpcF_Lookat_c daNpcBlueNS_c::mLookat |
| s16 daNpcBlueNS_c::mLookMode |
| request_of_phase_process_class daNpcBlueNS_c::mPhase[1] |
| NPC_BLUE_NS_HIO_CLASS* daNpcBlueNS_c::mpHIO |
| daObjCarry_c* daNpcBlueNS_c::mpHolyBallG |
| daObjCarry_c* daNpcBlueNS_c::mpHolyBallY |
| fopAc_ac_c* daNpcBlueNS_c::mpNpcYami |
| daTagYami_c* daNpcBlueNS_c::mpTagYami |
| Z2Creature daNpcBlueNS_c::mSound |
| u8 daNpcBlueNS_c::mType |
| fpc_ProcID daNpcBlueNS_c::mYamijinId |