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

Goron (Adult) More...

#include <d_a_npc_gra.h>

+ Inheritance diagram for daNpc_grA_c:
+ Collaboration diagram for daNpc_grA_c:

Classes

class  daNpc_GrA_prtclMngr_c
 

Public Types

typedef BOOL(daNpc_grA_c::*) cut_type(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_grA_c ()
 
 ~daNpc_grA_c ()
 
BOOL create ()
 
BOOL CreateHeap ()
 
BOOL Delete ()
 
BOOL Execute ()
 
BOOL Draw ()
 
BOOL ctrlJoint (J3DJoint *, J3DModel *)
 
BOOL setTagJump ()
 
BOOL setTagJump2 ()
 
BOOL setHomeJump ()
 
bool checkTagGraSub (fopAc_ac_c *)
 
bool checkTagGraSub2 (fopAc_ac_c *)
 
bool checkTagGraSubCrashed (fopAc_ac_c *)
 
void setParam ()
 
BOOL main ()
 
BOOL ctrlBtk ()
 
void setAttnPos ()
 
bool setExpressionAnm (int, bool)
 
bool setExpressionBtp (int)
 
void setExpression (int, f32)
 
void setMotionAnm (int, f32)
 
void setMotion (int, f32, int)
 
BOOL drawDbgInfo ()
 
void drawOtherMdls ()
 
u8 getMode ()
 
u8 getMode1 ()
 
u8 getTypeFromParam ()
 
u8 getSwBit ()
 
BOOL isDelete ()
 
void reset ()
 
void playExpression ()
 
void playMotion ()
 
BOOL chkAction (int(daNpc_grA_c::*)(void *))
 
BOOL setAction (int(daNpc_grA_c::*)(void *))
 
BOOL selectAction ()
 
BOOL doEvent ()
 
void setLookMode (int)
 
void lookat ()
 
BOOL chkFindPlayer ()
 
void setExpressionTalkAfter ()
 
BOOL setPrtcl ()
 
void setRollPrtcl (cXyz const &, f32)
 
void setOtherObjMtx ()
 
BOOL ECut_talkSpa (int)
 
BOOL ECut_grDSRoll (int)
 
BOOL ECut_grDSGate (int)
 
BOOL ECut_teachElevator (int)
 
BOOL ECut_kickOut (int)
 
BOOL ECut_noneLook (int)
 
BOOL ECut_rescueRock (int)
 
BOOL ECut_carrySpaWater (int)
 
BOOL ECut_carrySpaWaterFailure (int)
 
BOOL ECut_rollRockCrash (int)
 
BOOL ECut_talkSpaWater (int)
 
BOOL wait (void *)
 
BOOL waitTW (void *)
 
BOOL waitCheer (void *)
 
BOOL waitGate (void *)
 
BOOL waitKickOut (void *)
 
BOOL moveRock (void *)
 
BOOL spaWarm (void *)
 
BOOL waitSpaWater (void *)
 
BOOL waitSpaBuyer (void *)
 
BOOL waitSpaBuyerTW (void *)
 
BOOL beforeCrashWait (void *)
 
BOOL crashRoll (void *)
 
BOOL crashRollWait (void *)
 
BOOL crashedWait (void *)
 
BOOL waitBuyer (void *)
 
BOOL talk (void *)
 
BOOL test (void *)
 
virtual void adjustShapeAngle ()
 
int getType ()
 
s16 getGraNo ()
 
void addCarryNum ()
 
u8 getPathNoFromParam ()
 
void setGateWalk ()
 
- Public Member Functions inherited from daNpcF_c
 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 setMtx ()
 
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)
 
void onHide ()
 
void offHide ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Static Public Member Functions

static BOOL createHeapCallBack (fopAc_ac_c *)
 
static BOOL 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 void * srchAttnActor1 (void *, void *)
 
static void * srchActor (void *, void *)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Static Public Attributes

static char * mEvtCutNameList [12]
 
static cut_type mEvtCutList []
 
- Static Public Attributes inherited from daNpcF_c
static dCcD_SrcGObjInf const mCcDObjInfo
 
static dCcD_SrcCyl mCcDCyl
 
static dCcD_SrcSph mCcDSph
 
static fopAc_ac_cmFindActorPList [100]
 
static s32 mFindCount
 
static s16 mSrchActorName
 
static char mFileNameBuf [0x15]
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Private Types

typedef BOOL(daNpc_grA_c::*) daNpc_grA_c_Action(void *)
 

Private Attributes

Z2Creature mCreature
 
J3DModelmpModel
 
int field_0xBDC
 
daNpcF_Lookat_c mNpcfLookAt
 
daNpcF_ActorMngr_c mNpcfActorManager [3]
 
NPC_GRA_HIO_CLASS * mpHio
 
dCcD_Cyl field_0xC98
 
daNpcF_Path_c field_0xDD4
 
daNpc_grA_c_Action mAction2
 
daNpc_grA_c_Action mAction
 
request_of_phase_process_class mPhase [8]
 
int field_0x145C
 
int field_0x1460
 
int field_0x1464
 
int field_0x1468
 
int field_0x146C
 
s16 mLookMode
 
u16 field_0x1472
 
u8 mType
 
int field_0x1478
 
const char * mName
 
fpc_ProcID field_0x1480
 
s16 field_0x1484
 
u8 field_0x1486
 
u8 field_0x1487
 
u8 field_0x1488
 
u8 field_0x1489
 
cXyz field_0x148C
 
csXyz field_0x1498
 
u8 field_0x149E
 
cXyz field_0x14A0
 
csXyz field_0x14AC
 
f32 field_0x14B4
 
f32 field_0x14B8
 
cXyz field_0x14BC
 
csXyz field_0x14C8
 
u8 mMode
 
u8 mSwBit
 
u8 field_0x14D0
 
u8 field_0x14D1
 
f32 field_0x14D4
 
int field_0x14D8
 
Mtx field_0x14DC
 
u8 field_0x150C
 
int mParticleID [3]
 
int field_0x151C
 
daNpc_GrA_prtclMngr_c mParticleManager [4]
 
u8 field_0x1690
 
u8 field_0x1691
 
u8 field_0x1692
 
u8 field_0x1693
 
s16 field_0x1694
 

Additional Inherited Members

- Public Attributes inherited from fopAc_ac_c
leafdraw_class base
 
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 argument
 
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
 
s8 field_0x566
 
s8 field_0x567
 
- Protected Attributes inherited from daNpcF_c
mDoExt_McaMorfSOmAnm_p
 
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
 
s16 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
 
u8 mTwilight
 
u8 field_0x9f5
 
u8 field_0x9f6
 
dMsgFlow_c mFlow
 
cBgS_GndChk mGndChk
 
dBgS_GndChk field_0xa80
 
dBgS_LinChk field_0xad4
 

Detailed Description

Goron (Adult)

Member Typedef Documentation

◆ cut_type

BOOL(daNpc_grA_c::*) daNpc_grA_c::cut_type(int)

◆ daNpc_grA_c_Action

BOOL(daNpc_grA_c::*) daNpc_grA_c::daNpc_grA_c_Action(void *)
private

Constructor & Destructor Documentation

◆ daNpc_grA_c()

daNpc_grA_c::daNpc_grA_c ( )

◆ ~daNpc_grA_c()

daNpc_grA_c::~daNpc_grA_c ( )

Member Function Documentation

◆ addCarryNum()

void daNpc_grA_c::addCarryNum ( )
inline

◆ adjustShapeAngle()

virtual void daNpc_grA_c::adjustShapeAngle ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ beforeCrashWait()

BOOL daNpc_grA_c::beforeCrashWait ( void * )

◆ checkTagGraSub()

bool daNpc_grA_c::checkTagGraSub ( fopAc_ac_c * i_this)

◆ checkTagGraSub2()

bool daNpc_grA_c::checkTagGraSub2 ( fopAc_ac_c * i_this)

◆ checkTagGraSubCrashed()

bool daNpc_grA_c::checkTagGraSubCrashed ( fopAc_ac_c * i_this)

◆ chkAction()

BOOL daNpc_grA_c::chkAction ( int(daNpc_grA_c::*  )(void *))

◆ chkFindPlayer()

BOOL daNpc_grA_c::chkFindPlayer ( )

◆ crashedWait()

BOOL daNpc_grA_c::crashedWait ( void * )

◆ crashRoll()

BOOL daNpc_grA_c::crashRoll ( void * )

◆ crashRollWait()

BOOL daNpc_grA_c::crashRollWait ( void * )

◆ create()

BOOL daNpc_grA_c::create ( )

◆ CreateHeap()

BOOL daNpc_grA_c::CreateHeap ( )

◆ createHeapCallBack()

BOOL daNpc_grA_c::createHeapCallBack ( fopAc_ac_c * i_this)
static

◆ ctrlBtk()

BOOL daNpc_grA_c::ctrlBtk ( )
virtual

Reimplemented from daNpcF_c.

◆ ctrlJoint()

BOOL daNpc_grA_c::ctrlJoint ( J3DJoint * i_joint,
J3DModel * i_model )

◆ ctrlJointCallBack()

BOOL daNpc_grA_c::ctrlJointCallBack ( J3DJoint * i_joint,
int param_1 )
static

◆ Delete()

BOOL daNpc_grA_c::Delete ( )

◆ doEvent()

BOOL daNpc_grA_c::doEvent ( )

◆ Draw()

BOOL daNpc_grA_c::Draw ( )

◆ drawDbgInfo()

BOOL daNpc_grA_c::drawDbgInfo ( )
virtual

Reimplemented from daNpcF_c.

◆ drawOtherMdls()

void daNpc_grA_c::drawOtherMdls ( )
virtual

Reimplemented from daNpcF_c.

◆ ECut_carrySpaWater()

BOOL daNpc_grA_c::ECut_carrySpaWater ( int i_staffID)

◆ ECut_carrySpaWaterFailure()

BOOL daNpc_grA_c::ECut_carrySpaWaterFailure ( int i_staffID)

◆ ECut_grDSGate()

BOOL daNpc_grA_c::ECut_grDSGate ( int i_staffID)

◆ ECut_grDSRoll()

BOOL daNpc_grA_c::ECut_grDSRoll ( int i_staffID)

◆ ECut_kickOut()

BOOL daNpc_grA_c::ECut_kickOut ( int i_staffID)

◆ ECut_noneLook()

BOOL daNpc_grA_c::ECut_noneLook ( int i_staffID)

◆ ECut_rescueRock()

BOOL daNpc_grA_c::ECut_rescueRock ( int i_staffID)

◆ ECut_rollRockCrash()

BOOL daNpc_grA_c::ECut_rollRockCrash ( int i_staffID)

◆ ECut_talkSpa()

BOOL daNpc_grA_c::ECut_talkSpa ( int i_staffID)

◆ ECut_talkSpaWater()

BOOL daNpc_grA_c::ECut_talkSpaWater ( int i_staffID)

◆ ECut_teachElevator()

BOOL daNpc_grA_c::ECut_teachElevator ( int i_staffID)

◆ Execute()

BOOL daNpc_grA_c::Execute ( )

◆ getGraNo()

s16 daNpc_grA_c::getGraNo ( )
inline

◆ getMode()

u8 daNpc_grA_c::getMode ( )

◆ getMode1()

u8 daNpc_grA_c::getMode1 ( )

◆ getPathNoFromParam()

u8 daNpc_grA_c::getPathNoFromParam ( )
inline

◆ getSwBit()

u8 daNpc_grA_c::getSwBit ( )

◆ getType()

int daNpc_grA_c::getType ( )
inline

◆ getTypeFromParam()

u8 daNpc_grA_c::getTypeFromParam ( )

◆ isDelete()

BOOL daNpc_grA_c::isDelete ( )

◆ lookat()

void daNpc_grA_c::lookat ( )

◆ main()

BOOL daNpc_grA_c::main ( )
virtual

Reimplemented from daNpcF_c.

◆ moveRock()

BOOL daNpc_grA_c::moveRock ( void * )

◆ playExpression()

void daNpc_grA_c::playExpression ( )

◆ playMotion()

void daNpc_grA_c::playMotion ( )

◆ reset()

void daNpc_grA_c::reset ( )

◆ selectAction()

BOOL daNpc_grA_c::selectAction ( )

◆ setAction()

BOOL daNpc_grA_c::setAction ( int(daNpc_grA_c::*  )(void *))

◆ setAttnPos()

void daNpc_grA_c::setAttnPos ( )
virtual

Reimplemented from daNpcF_c.

◆ setExpression()

void daNpc_grA_c::setExpression ( int i_expression,
f32 i_morfOverride )
virtual

Reimplemented from daNpcF_c.

◆ setExpressionAnm()

bool daNpc_grA_c::setExpressionAnm ( int i_expression,
bool i_modify )
virtual

Reimplemented from daNpcF_c.

◆ setExpressionBtp()

bool daNpc_grA_c::setExpressionBtp ( int i_expression)
virtual

Reimplemented from daNpcF_c.

◆ setExpressionTalkAfter()

void daNpc_grA_c::setExpressionTalkAfter ( )

◆ setGateWalk()

void daNpc_grA_c::setGateWalk ( )
inline

◆ setHomeJump()

BOOL daNpc_grA_c::setHomeJump ( )

◆ setLookMode()

void daNpc_grA_c::setLookMode ( int i_lookMode)

◆ setMotion()

void daNpc_grA_c::setMotion ( int i_motion,
f32 i_MorfOverride,
int param_2 )
virtual

Reimplemented from daNpcF_c.

◆ setMotionAnm()

void daNpc_grA_c::setMotionAnm ( int i_motion,
f32 i_morf )
virtual

Reimplemented from daNpcF_c.

◆ setOtherObjMtx()

void daNpc_grA_c::setOtherObjMtx ( )

◆ setParam()

void daNpc_grA_c::setParam ( )
virtual

Reimplemented from daNpcF_c.

◆ setPrtcl()

BOOL daNpc_grA_c::setPrtcl ( )

◆ setRollPrtcl()

void daNpc_grA_c::setRollPrtcl ( cXyz const & i_pos,
f32 i_scale )

◆ setTagJump()

BOOL daNpc_grA_c::setTagJump ( )

◆ setTagJump2()

BOOL daNpc_grA_c::setTagJump2 ( )

◆ spaWarm()

BOOL daNpc_grA_c::spaWarm ( void * )

◆ talk()

BOOL daNpc_grA_c::talk ( void * )

◆ test()

BOOL daNpc_grA_c::test ( void * )

◆ wait()

BOOL daNpc_grA_c::wait ( void * )

◆ waitBuyer()

BOOL daNpc_grA_c::waitBuyer ( void * )

◆ waitCheer()

BOOL daNpc_grA_c::waitCheer ( void * )

◆ waitGate()

BOOL daNpc_grA_c::waitGate ( void * )

◆ waitKickOut()

BOOL daNpc_grA_c::waitKickOut ( void * )

◆ waitSpaBuyer()

BOOL daNpc_grA_c::waitSpaBuyer ( void * )

◆ waitSpaBuyerTW()

BOOL daNpc_grA_c::waitSpaBuyerTW ( void * )

◆ waitSpaWater()

BOOL daNpc_grA_c::waitSpaWater ( void * )

◆ waitTW()

BOOL daNpc_grA_c::waitTW ( void * )

Member Data Documentation

◆ field_0x145C

int daNpc_grA_c::field_0x145C
private

◆ field_0x1460

int daNpc_grA_c::field_0x1460
private

◆ field_0x1464

int daNpc_grA_c::field_0x1464
private

◆ field_0x1468

int daNpc_grA_c::field_0x1468
private

◆ field_0x146C

int daNpc_grA_c::field_0x146C
private

◆ field_0x1472

u16 daNpc_grA_c::field_0x1472
private

◆ field_0x1478

int daNpc_grA_c::field_0x1478
private

◆ field_0x1480

fpc_ProcID daNpc_grA_c::field_0x1480
private

◆ field_0x1484

s16 daNpc_grA_c::field_0x1484
private

◆ field_0x1486

u8 daNpc_grA_c::field_0x1486
private

◆ field_0x1487

u8 daNpc_grA_c::field_0x1487
private

◆ field_0x1488

u8 daNpc_grA_c::field_0x1488
private

◆ field_0x1489

u8 daNpc_grA_c::field_0x1489
private

◆ field_0x148C

cXyz daNpc_grA_c::field_0x148C
private

◆ field_0x1498

csXyz daNpc_grA_c::field_0x1498
private

◆ field_0x149E

u8 daNpc_grA_c::field_0x149E
private

◆ field_0x14A0

cXyz daNpc_grA_c::field_0x14A0
private

◆ field_0x14AC

csXyz daNpc_grA_c::field_0x14AC
private

◆ field_0x14B4

f32 daNpc_grA_c::field_0x14B4
private

◆ field_0x14B8

f32 daNpc_grA_c::field_0x14B8
private

◆ field_0x14BC

cXyz daNpc_grA_c::field_0x14BC
private

◆ field_0x14C8

csXyz daNpc_grA_c::field_0x14C8
private

◆ field_0x14D0

u8 daNpc_grA_c::field_0x14D0
private

◆ field_0x14D1

u8 daNpc_grA_c::field_0x14D1
private

◆ field_0x14D4

f32 daNpc_grA_c::field_0x14D4
private

◆ field_0x14D8

int daNpc_grA_c::field_0x14D8
private

◆ field_0x14DC

Mtx daNpc_grA_c::field_0x14DC
private

◆ field_0x150C

u8 daNpc_grA_c::field_0x150C
private

◆ field_0x151C

int daNpc_grA_c::field_0x151C
private

◆ field_0x1690

u8 daNpc_grA_c::field_0x1690
private

◆ field_0x1691

u8 daNpc_grA_c::field_0x1691
private

◆ field_0x1692

u8 daNpc_grA_c::field_0x1692
private

◆ field_0x1693

u8 daNpc_grA_c::field_0x1693
private

◆ field_0x1694

s16 daNpc_grA_c::field_0x1694
private

◆ field_0xBDC

int daNpc_grA_c::field_0xBDC
private

◆ field_0xC98

dCcD_Cyl daNpc_grA_c::field_0xC98
private

◆ field_0xDD4

daNpcF_Path_c daNpc_grA_c::field_0xDD4
private

◆ mAction

daNpc_grA_c_Action daNpc_grA_c::mAction
private

◆ mAction2

daNpc_grA_c_Action daNpc_grA_c::mAction2
private

◆ mCreature

Z2Creature daNpc_grA_c::mCreature
private

◆ mEvtCutList

daNpc_grA_c::cut_type daNpc_grA_c::mEvtCutList
static
Initial value:
= {
NULL,
}
BOOL ECut_rescueRock(int)
Definition d_a_npc_gra.cpp:2654
BOOL ECut_noneLook(int)
Definition d_a_npc_gra.cpp:2596
BOOL ECut_carrySpaWater(int)
Definition d_a_npc_gra.cpp:2741
BOOL ECut_grDSGate(int)
Definition d_a_npc_gra.cpp:2373
BOOL ECut_talkSpaWater(int)
Definition d_a_npc_gra.cpp:3145
BOOL ECut_carrySpaWaterFailure(int)
Definition d_a_npc_gra.cpp:2941
BOOL ECut_grDSRoll(int)
Definition d_a_npc_gra.cpp:2192
BOOL ECut_kickOut(int)
Definition d_a_npc_gra.cpp:2529
BOOL ECut_rollRockCrash(int)
Definition d_a_npc_gra.cpp:3003
BOOL ECut_talkSpa(int)
Definition d_a_npc_gra.cpp:2138
BOOL ECut_teachElevator(int)
Definition d_a_npc_gra.cpp:2434

◆ mEvtCutNameList

char * daNpc_grA_c::mEvtCutNameList
static
Initial value:
= {
"",
"TALK_SPA",
"GRDS_ROLL",
"GRDS_GATE",
"TEACH_ELV",
"KICK_OUT",
"NONE_LOOK",
"RESCUE_ROCK",
"CARRY_SPA_WATER",
"CARRY_SPA_WATER_FAILURE",
"TALK_SPA_WATER",
"ROLL_ROCK_CRASH",
}

◆ mLookMode

s16 daNpc_grA_c::mLookMode
private

◆ mMode

u8 daNpc_grA_c::mMode
private

◆ mName

const char* daNpc_grA_c::mName
private

◆ mNpcfActorManager

daNpcF_ActorMngr_c daNpc_grA_c::mNpcfActorManager[3]
private

◆ mNpcfLookAt

daNpcF_Lookat_c daNpc_grA_c::mNpcfLookAt
private

◆ mParticleID

int daNpc_grA_c::mParticleID[3]
private

◆ mParticleManager

daNpc_GrA_prtclMngr_c daNpc_grA_c::mParticleManager[4]
private

◆ mPhase

request_of_phase_process_class daNpc_grA_c::mPhase[8]
private

◆ mpHio

NPC_GRA_HIO_CLASS* daNpc_grA_c::mpHio
private

◆ mpModel

J3DModel* daNpc_grA_c::mpModel
private

◆ mSwBit

u8 daNpc_grA_c::mSwBit
private

◆ mType

u8 daNpc_grA_c::mType
private

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