Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daNpc_zrZ_c Class Reference

Rutela. More...

#include <d_a_npc_zrz.h>

+ Inheritance diagram for daNpc_zrZ_c:
+ Collaboration diagram for daNpc_zrZ_c:

Public Types

typedef BOOL(daNpc_zrZ_c::* ActionFn) (void *)
 
typedef BOOL(daNpc_zrZ_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

 daNpc_zrZ_c ()
 
 ~daNpc_zrZ_c ()
 
cPhs__Step create ()
 
int CreateHeap ()
 
int Delete ()
 
int Execute ()
 
int Draw ()
 
int draw (BOOL, BOOL, f32, _GXColorS10 *, BOOL)
 
int ctrlJoint (J3DJoint *, J3DModel *)
 
void setParam ()
 
BOOL main ()
 
BOOL ctrlBtk ()
 
void setAttnPos ()
 
void setMtx ()
 
bool setExpressionAnm (int, bool)
 
bool setExpressionBtp (int)
 
void setExpression (int, f32)
 
bool setMotionAnm (int, f32)
 
void setMotion (int, f32, int)
 
BOOL drawDbgInfo ()
 
void drawOtherMdls ()
 
u8 getTypeFromParam ()
 
u8 getPathNoFromParam ()
 
u8 getDemoMode ()
 
BOOL isDelete ()
 
void reset ()
 
void playExpression ()
 
void playMotion ()
 
BOOL chkAction (ActionFn)
 
BOOL setAction (ActionFn)
 
BOOL selectAction ()
 
void doNormalAction (BOOL)
 
BOOL doEvent ()
 
BOOL setSkipZev (int, int)
 
void setLookMode (int)
 
void lookat ()
 
void setExpressionTalkAfter ()
 
void lightReady ()
 
void setLightPos ()
 
void lightPowerCalc (int)
 
void lightColorProc ()
 
BOOL ECut_helpPrince (int)
 
BOOL ECut_comeHere (int)
 
BOOL ECut_restoreLink (int)
 
BOOL ECut_clothesGet (int)
 
BOOL ECut_getAfter (int)
 
BOOL ECut_sealRelease (int)
 
BOOL ECut_srSkip (int)
 
void pullbackPlayer (f32)
 
BOOL wait (void *)
 
BOOL comeHere (void *)
 
BOOL comeHere2 (void *)
 
BOOL talk (void *)
 
BOOL test (void *)
 
void himoCalc ()
 
void adjustShapeAngle ()
 
- Public Member Functions inherited from daNpcF_c
BOOL execute ()
 
int draw (BOOL, BOOL, f32, _GXColorS10 *, BOOL)
 
void initialize ()
 
J3DAnmTransformKeygetTrnsfrmKeyAnmP (char *, int)
 
J3DAnmTexPatterngetTexPtrnAnmP (char *, int)
 
J3DAnmTextureSRTKeygetTexSRTKeyAnmP (char *, int)
 
J3DAnmTevRegKeygetTevRegKeyAnmP (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_cgetEvtAreaTagP (int, int)
 
fopAc_ac_cgetAttnActorP (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 void setMtx2 ()
 
virtual void setCollisions ()
 
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 (int i_flowNodeNo)
 
void setCutType (int i_cutType)
 
void onInterrupt (u8 param_0)
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~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 daNpcF_c
static void tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
 
static voidsrchAttnActor1 (void *, void *)
 
static voidsrchActor (void *, void *)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Private Types

enum  Animation {
  ANM_NONE , ANM_F_TALK_A , ANM_WAIT_GT_A , ANM_LEAD ,
  ANM_COMEON
}
 
enum  Expression { EXPR_TALK_A , EXPR_NONE }
 
enum  Motion { MOT_WAIT_GT_A , MOT_COMEON , MOT_LEAD }
 
enum  DemoMode { DEMO_WAIT = 1 , DEMO_COME_HERE , DEMO_COME_HERE_2 }
 
enum  Event {
  EVT_NONE , EVT_HELP_PRINCE , EVT_COME_HERE , EVT_RESTORE_LINK ,
  EVT_CLOTHES_GET , EVT_GET_AFTER , EVT_SEAL_RELEASE , EVT_SR_SKIP
}
 

Private Attributes

Z2Creature mCreatureSound
 
daNpcF_MatAnm_cmpMatAnm
 
mDoExt_invisibleModel mInvisibleModel
 
daNpcF_Lookat_c mLookat
 
daNpcF_ActorMngr_c mActorMngr [2]
 
daNpcF_Path_c mPath
 
u8 field_0x12c0 [4]
 
dCcD_Cyl mCcCyl
 
ActionFn mpNextActionFn
 
ActionFn mpActionFn
 
request_of_phase_process_class mPhase [2]
 
u8 field_0x1428 [8]
 
u32 mItemID
 
int field_0x1434
 
int field_0x1438
 
int field_0x143c
 
int field_0x1440
 
int mFlowID
 
s16 mLookMode
 
u16 mMode
 
u8 mType
 
bool mIsLeading
 
u8 mDemoMode
 
bool mIsMoving
 
f32 mSpeed
 
u8 mSwitch1
 
u8 mSwitch2
 
u8 mSwitch3
 
csXyz mMoveAngle
 
int mModulationParam
 
f32 mModulationOffset
 
LIGHT_INFLUENCE mLight
 
f32 mAllcolRatio
 
int mLightEffectFrame
 
bool mUseLightEffect
 
bool mClothesObtained
 
daGraveStone_cmpGravestoneActor
 
fopAc_ac_cmpClothActor
 
daObjZraRock_cmpRockActor
 
cXyz mLimbCalcPos
 
cXyz mLimbCalcRelPos
 
csXyz mLimbAngle
 
BOOL mMusicSet
 
bool mSealReleased
 

Static Private Attributes

static charmEvtCutNameList [8]
 
static EventFn mEvtCutList [8]
 

Additional Inherited Members

- Public Attributes inherited from fopAc_ac_c
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 subtype
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
u8 field_0x566
 
s8 field_0x567
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 
- Static Public Attributes inherited from daNpcF_c
static u8 const mCcDObjInfo [48]
 
static dCcD_SrcCyl mCcDCyl
 
static dCcD_SrcSph mCcDSph
 
static fopAc_ac_cmFindActorPList [100]
 
static s32 mFindCount
 
static s16 mSrchActorName
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 
- Protected Attributes inherited from daNpcF_c
mDoExt_McaMorfSOmpMorf
 
mDoExt_bckAnm mBckAnm
 
mDoExt_btpAnm mBtpAnm
 
mDoExt_btkAnm mBtkAnm
 
mDoExt_brkAnm mBrkAnm
 
dBgS_ObjAcch mAcch
 
dCcD_Stts mCcStts
 
dBgS_AcchCir mAcchCir
 
daNpcF_ActorMngr_c field_0x824
 
daNpcF_ActorMngr_c mAttnActor [5]
 
cXyz mLookatPos [3]
 
cXyz mLookPos
 
cXyz field_0x884
 
cXyz field_0x890
 
cXyz field_0x89c
 
cXyz field_0x8a8
 
cXyz field_0x8b4
 
cXyz field_0x8c0
 
cXyz field_0x8cc
 
cXyz field_0x8d8
 
cXyz mHeadPos
 
csXyz mCurAngle
 
csXyz mOldAngle
 
csXyz mEyeAngle
 
csXyz mHeadAngle
 
csXyz field_0x908 [3]
 
csXyz mLookatAngle [3]
 
int mStaffID
 
int mCutType
 
int mAttnIdx
 
int mAttnChangeTimer
 
int mAttnActorTimer [5]
 
int mMsgTimer
 
int mDamageTimer
 
int mTotalDamageTimer
 
int field_0x95c
 
int mEventTimer
 
int mBtpTimer
 
int mTurnAmount
 
int mTurnMode
 
f32 mTurnStepNum
 
f32 mExpressionMorfOverride
 
f32 mExpressionMorf
 
f32 mMotionMorfOverride
 
f32 mGroundH
 
f32 field_0x984 [3]
 
s16 field_0x990
 
s16 field_0x992
 
s16 mTurnStartAngle
 
s16 mTurnTargetAngle
 
u16 field_0x998
 
u32 mAnmFlags
 
u32 mShadowKey
 
u32 field_0x9a4
 
u32 mHitodamaParticleKey [2]
 
u32 mPolySound
 
int mFlowNodeNo
 
cXyz field_0x9b8
 
cXyz field_0x9c4
 
s16 field_0x9d0
 
s16 field_0x9d2
 
s16 mEventIdx
 
s16 mExpressionPhase
 
s16 mExpressionPrevPhase
 
s16 mMotionPhase
 
s16 mMotionPrevPhase
 
s16 mExpression
 
s16 mMotion
 
u16 mMotionLoops
 
u16 mExpressionLoops
 
u16 mOrderEvtNo
 
s8 mReverb
 
bool mOrderSpeakEvt
 
bool field_0x9ea
 
bool field_0x9eb
 
bool field_0x9ec
 
bool mOrderNewEvt
 
bool field_0x9ee
 
u8 field_0x9ef
 
bool mIsDamaged
 
u8 field_0x9f1
 
bool mHide
 
u8 field_0x9f3
 
bool mTwilight
 
u8 field_0x9f5
 
u8 field_0x9f6
 
dMsgFlow_c mFlow
 
cBgS_GndChk mGndChk
 
dBgS_GndChk field_0xa80
 
dBgS_LinChk field_0xad4
 

Detailed Description

Rutela.

The ghost of the Zora queen.

Member Typedef Documentation

◆ ActionFn

typedef BOOL(daNpc_zrZ_c::* daNpc_zrZ_c::ActionFn) (void *)

◆ EventFn

typedef BOOL(daNpc_zrZ_c::* daNpc_zrZ_c::EventFn) (int)

Member Enumeration Documentation

◆ Animation

Enumerator
ANM_NONE 
ANM_F_TALK_A 
ANM_WAIT_GT_A 
ANM_LEAD 
ANM_COMEON 

◆ DemoMode

Enumerator
DEMO_WAIT 
DEMO_COME_HERE 
DEMO_COME_HERE_2 

◆ Event

Enumerator
EVT_NONE 
EVT_HELP_PRINCE 
EVT_COME_HERE 
EVT_RESTORE_LINK 
EVT_CLOTHES_GET 
EVT_GET_AFTER 
EVT_SEAL_RELEASE 
EVT_SR_SKIP 

◆ Expression

Enumerator
EXPR_TALK_A 
EXPR_NONE 

◆ Motion

Enumerator
MOT_WAIT_GT_A 
MOT_COMEON 
MOT_LEAD 

Constructor & Destructor Documentation

◆ daNpc_zrZ_c()

daNpc_zrZ_c::daNpc_zrZ_c ( )

◆ ~daNpc_zrZ_c()

daNpc_zrZ_c::~daNpc_zrZ_c ( )

Member Function Documentation

◆ adjustShapeAngle()

void daNpc_zrZ_c::adjustShapeAngle ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ chkAction()

BOOL daNpc_zrZ_c::chkAction ( ActionFn  i_action)

◆ comeHere()

BOOL daNpc_zrZ_c::comeHere ( void param_0)

◆ comeHere2()

BOOL daNpc_zrZ_c::comeHere2 ( void param_0)

◆ create()

cPhs__Step daNpc_zrZ_c::create ( )

◆ CreateHeap()

int daNpc_zrZ_c::CreateHeap ( )

◆ createHeapCallBack()

int daNpc_zrZ_c::createHeapCallBack ( fopAc_ac_c i_this)
static

◆ ctrlBtk()

BOOL daNpc_zrZ_c::ctrlBtk ( )
virtual

Reimplemented from daNpcF_c.

◆ ctrlJoint()

int daNpc_zrZ_c::ctrlJoint ( J3DJoint i_joint,
J3DModel i_model 
)

◆ ctrlJointCallBack()

int daNpc_zrZ_c::ctrlJointCallBack ( J3DJoint i_joint,
int  param_1 
)
static

◆ Delete()

int daNpc_zrZ_c::Delete ( )

◆ doEvent()

BOOL daNpc_zrZ_c::doEvent ( )

◆ doNormalAction()

void daNpc_zrZ_c::doNormalAction ( BOOL  param_0)

◆ Draw()

int daNpc_zrZ_c::Draw ( )

◆ draw()

int daNpc_zrZ_c::draw ( BOOL  i_isTest,
BOOL  param_1,
f32  i_shadowDepth,
_GXColorS10 i_fogColor,
BOOL  i_hideDamage 
)

◆ drawDbgInfo()

BOOL daNpc_zrZ_c::drawDbgInfo ( )
virtual

Reimplemented from daNpcF_c.

◆ drawOtherMdls()

void daNpc_zrZ_c::drawOtherMdls ( )
virtual

Reimplemented from daNpcF_c.

◆ ECut_clothesGet()

BOOL daNpc_zrZ_c::ECut_clothesGet ( int  i_staffID)

◆ ECut_comeHere()

BOOL daNpc_zrZ_c::ECut_comeHere ( int  i_staffID)

◆ ECut_getAfter()

BOOL daNpc_zrZ_c::ECut_getAfter ( int  i_staffID)

◆ ECut_helpPrince()

BOOL daNpc_zrZ_c::ECut_helpPrince ( int  i_staffID)

◆ ECut_restoreLink()

BOOL daNpc_zrZ_c::ECut_restoreLink ( int  i_staffID)

◆ ECut_sealRelease()

BOOL daNpc_zrZ_c::ECut_sealRelease ( int  i_staffID)

◆ ECut_srSkip()

BOOL daNpc_zrZ_c::ECut_srSkip ( int  i_staffID)

◆ Execute()

int daNpc_zrZ_c::Execute ( )

◆ getDemoMode()

u8 daNpc_zrZ_c::getDemoMode ( )
inline

◆ getPathNoFromParam()

u8 daNpc_zrZ_c::getPathNoFromParam ( )
inline

◆ getTypeFromParam()

u8 daNpc_zrZ_c::getTypeFromParam ( )

◆ himoCalc()

void daNpc_zrZ_c::himoCalc ( )

◆ isDelete()

BOOL daNpc_zrZ_c::isDelete ( )

◆ lightColorProc()

void daNpc_zrZ_c::lightColorProc ( )

◆ lightPowerCalc()

void daNpc_zrZ_c::lightPowerCalc ( int  param_0)

◆ lightReady()

void daNpc_zrZ_c::lightReady ( )

◆ lookat()

void daNpc_zrZ_c::lookat ( )

◆ main()

BOOL daNpc_zrZ_c::main ( )
virtual

Reimplemented from daNpcF_c.

◆ playExpression()

void daNpc_zrZ_c::playExpression ( )

◆ playMotion()

void daNpc_zrZ_c::playMotion ( )

◆ pullbackPlayer()

void daNpc_zrZ_c::pullbackPlayer ( f32  param_0)

◆ reset()

void daNpc_zrZ_c::reset ( )

◆ selectAction()

BOOL daNpc_zrZ_c::selectAction ( )

◆ setAction()

BOOL daNpc_zrZ_c::setAction ( ActionFn  i_action)

◆ setAttnPos()

void daNpc_zrZ_c::setAttnPos ( )
virtual

Reimplemented from daNpcF_c.

◆ setExpression()

void daNpc_zrZ_c::setExpression ( int  i_expression,
f32  i_morf 
)
virtual

Reimplemented from daNpcF_c.

◆ setExpressionAnm()

bool daNpc_zrZ_c::setExpressionAnm ( int  i_idx,
bool  i_modify 
)
virtual

Reimplemented from daNpcF_c.

◆ setExpressionBtp()

bool daNpc_zrZ_c::setExpressionBtp ( int  i_idx)
virtual

Reimplemented from daNpcF_c.

◆ setExpressionTalkAfter()

void daNpc_zrZ_c::setExpressionTalkAfter ( )

◆ setLightPos()

void daNpc_zrZ_c::setLightPos ( )

◆ setLookMode()

void daNpc_zrZ_c::setLookMode ( int  i_lookMode)

◆ setMotion()

void daNpc_zrZ_c::setMotion ( int  i_motion,
f32  i_morf,
int  i_restart 
)
virtual

Reimplemented from daNpcF_c.

◆ setMotionAnm()

bool daNpc_zrZ_c::setMotionAnm ( int  i_idx,
f32  i_morf 
)
virtual

Reimplemented from daNpcF_c.

◆ setMtx()

void daNpc_zrZ_c::setMtx ( )
virtual

Reimplemented from daNpcF_c.

◆ setParam()

void daNpc_zrZ_c::setParam ( )
virtual

Reimplemented from daNpcF_c.

◆ setSkipZev()

BOOL daNpc_zrZ_c::setSkipZev ( int  i_idx1,
int  i_idx2 
)

◆ talk()

BOOL daNpc_zrZ_c::talk ( void param_0)

◆ test()

BOOL daNpc_zrZ_c::test ( void param_0)

◆ wait()

BOOL daNpc_zrZ_c::wait ( void param_0)

Member Data Documentation

◆ field_0x12c0

u8 daNpc_zrZ_c::field_0x12c0[4]
private

◆ field_0x1428

u8 daNpc_zrZ_c::field_0x1428[8]
private

◆ field_0x1434

int daNpc_zrZ_c::field_0x1434
private

◆ field_0x1438

int daNpc_zrZ_c::field_0x1438
private

◆ field_0x143c

int daNpc_zrZ_c::field_0x143c
private

◆ field_0x1440

int daNpc_zrZ_c::field_0x1440
private

◆ mActorMngr

daNpcF_ActorMngr_c daNpc_zrZ_c::mActorMngr[2]
private

◆ mAllcolRatio

f32 daNpc_zrZ_c::mAllcolRatio
private

◆ mCcCyl

dCcD_Cyl daNpc_zrZ_c::mCcCyl
private

◆ mClothesObtained

bool daNpc_zrZ_c::mClothesObtained
private

◆ mCreatureSound

Z2Creature daNpc_zrZ_c::mCreatureSound
private

◆ mDemoMode

u8 daNpc_zrZ_c::mDemoMode
private

◆ mEvtCutList

daNpc_zrZ_c::EventFn daNpc_zrZ_c::mEvtCutList
staticprivate
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
BOOL ECut_helpPrince(int)
Definition d_a_npc_zrz.cpp:1458
BOOL ECut_srSkip(int)
Definition d_a_npc_zrz.cpp:2179
BOOL ECut_clothesGet(int)
Definition d_a_npc_zrz.cpp:1815
BOOL ECut_restoreLink(int)
Definition d_a_npc_zrz.cpp:1773
BOOL ECut_sealRelease(int)
Definition d_a_npc_zrz.cpp:2095
BOOL ECut_getAfter(int)
Definition d_a_npc_zrz.cpp:2022
BOOL ECut_comeHere(int)
Definition d_a_npc_zrz.cpp:1717

◆ mEvtCutNameList

char * daNpc_zrZ_c::mEvtCutNameList
staticprivate
Initial value:
= {
"",
"HELP_PRINCE",
"COME_HERE",
"RESTORE_LINK",
"CLOTHES_GET",
"GET_AFTER",
"SEAL_RELEASE",
"SR_SKIP",
}

◆ mFlowID

int daNpc_zrZ_c::mFlowID
private

◆ mInvisibleModel

mDoExt_invisibleModel daNpc_zrZ_c::mInvisibleModel
private

◆ mIsLeading

bool daNpc_zrZ_c::mIsLeading
private

◆ mIsMoving

bool daNpc_zrZ_c::mIsMoving
private

◆ mItemID

u32 daNpc_zrZ_c::mItemID
private

◆ mLight

LIGHT_INFLUENCE daNpc_zrZ_c::mLight
private

◆ mLightEffectFrame

int daNpc_zrZ_c::mLightEffectFrame
private

◆ mLimbAngle

csXyz daNpc_zrZ_c::mLimbAngle
private

◆ mLimbCalcPos

cXyz daNpc_zrZ_c::mLimbCalcPos
private

◆ mLimbCalcRelPos

cXyz daNpc_zrZ_c::mLimbCalcRelPos
private

◆ mLookat

daNpcF_Lookat_c daNpc_zrZ_c::mLookat
private

◆ mLookMode

s16 daNpc_zrZ_c::mLookMode
private

◆ mMode

u16 daNpc_zrZ_c::mMode
private

◆ mModulationOffset

f32 daNpc_zrZ_c::mModulationOffset
private

◆ mModulationParam

int daNpc_zrZ_c::mModulationParam
private

◆ mMoveAngle

csXyz daNpc_zrZ_c::mMoveAngle
private

◆ mMusicSet

BOOL daNpc_zrZ_c::mMusicSet
private

◆ mpActionFn

ActionFn daNpc_zrZ_c::mpActionFn
private

◆ mPath

daNpcF_Path_c daNpc_zrZ_c::mPath
private

◆ mpClothActor

fopAc_ac_c* daNpc_zrZ_c::mpClothActor
private

◆ mpGravestoneActor

daGraveStone_c* daNpc_zrZ_c::mpGravestoneActor
private

◆ mPhase

request_of_phase_process_class daNpc_zrZ_c::mPhase[2]
private

◆ mpMatAnm

daNpcF_MatAnm_c* daNpc_zrZ_c::mpMatAnm
private

◆ mpNextActionFn

ActionFn daNpc_zrZ_c::mpNextActionFn
private

◆ mpRockActor

daObjZraRock_c* daNpc_zrZ_c::mpRockActor
private

◆ mSealReleased

bool daNpc_zrZ_c::mSealReleased
private

◆ mSpeed

f32 daNpc_zrZ_c::mSpeed
private

◆ mSwitch1

u8 daNpc_zrZ_c::mSwitch1
private

◆ mSwitch2

u8 daNpc_zrZ_c::mSwitch2
private

◆ mSwitch3

u8 daNpc_zrZ_c::mSwitch3
private

◆ mType

u8 daNpc_zrZ_c::mType
private

◆ mUseLightEffect

bool daNpc_zrZ_c::mUseLightEffect
private

The documentation for this class was generated from the following files: