30#define NPC_GRC_HIO_CLASS daNpc_grC_HIO_c
32#define NPC_GRC_HIO_CLASS daNpc_grC_Param_c
int cPhs_Step
Definition c_phase.h:8
Definition Z2Creature.h:7
Particle effect management class for center-based effects.
Definition d_particle_copoly.h:25
Definition d_a_npc4.h:140
Definition d_a_npc4.h:170
Definition d_a_npc_grc.h:19
daNpc_grC_HIOParam m
Definition d_a_npc_grc.h:27
daNpc_grC_HIO_c()
Definition d_a_npc_grc.cpp:274
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_grc.cpp:278
void genMessage(JORMContext *)
Definition d_a_npc_grc.cpp:282
Definition d_a_npc_grc.h:11
static daNpc_grC_HIOParam const m
Definition d_a_npc_grc.h:237
virtual ~daNpc_grC_Param_c()
Definition d_a_npc_grc.h:13
Goron (Child)
Definition d_a_npc_grc.h:43
BOOL wait(void *)
Definition d_a_npc_grc.cpp:1280
void lookat()
Definition d_a_npc_grc.cpp:1172
cPhs_Step create()
Definition d_a_npc_grc.cpp:305
daNpcF_Lookat_c mLookat
Definition d_a_npc_grc.h:98
void setLookMode(int)
Definition d_a_npc_grc.cpp:1166
BOOL isDelete()
Definition d_a_npc_grc.cpp:879
BOOL chkFindPlayer()
Definition d_a_npc_grc.cpp:1231
NPC_GRC_HIO_CLASS * mpHIO
Definition d_a_npc_grc.h:101
int field_0xe34
Definition d_a_npc_grc.h:107
bool setExpressionBtp(int)
Definition d_a_npc_grc.cpp:720
int field_0xe3c
Definition d_a_npc_grc.h:109
BOOL talk(void *)
Definition d_a_npc_grc.cpp:1437
int field_0xbd8
Definition d_a_npc_grc.h:97
void setPrtcl()
Definition d_a_npc_grc.cpp:1536
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_grc.cpp:430
int Delete()
Definition d_a_npc_grc.cpp:417
void setAttnPos()
Definition d_a_npc_grc.cpp:556
fpc_ProcID mItemID
Definition d_a_npc_grc.h:114
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_grc.cpp:478
void setExpression(int, f32)
Definition d_a_npc_grc.cpp:770
bool field_0xe51
Definition d_a_npc_grc.h:116
BOOL waitSpa(void *)
Definition d_a_npc_grc.cpp:1347
ActionFn mAction
Definition d_a_npc_grc.h:104
int drawDbgInfo()
Definition d_a_npc_grc.cpp:847
BOOL(daNpc_grC_c::*) EventFn(int)
Definition d_a_npc_grc.h:46
void setMotion(int, f32, int)
Definition d_a_npc_grc.cpp:837
~daNpc_grC_c()
Definition d_a_npc_grc.cpp:289
BOOL ctrlBtk()
Definition d_a_npc_grc.cpp:552
int field_0xe30
Definition d_a_npc_grc.h:106
BOOL(daNpc_grC_c::*) ActionFn(void *)
Definition d_a_npc_grc.h:45
void setExpressionTalkAfter()
Definition d_a_npc_grc.cpp:1257
BOOL waitBuyer(void *)
Definition d_a_npc_grc.cpp:1399
void doNormalAction(int)
Definition d_a_npc_grc.cpp:1068
int Execute()
Definition d_a_npc_grc.cpp:422
bool mIsSpringWaterShopClosed
Definition d_a_npc_grc.h:115
BOOL main()
Definition d_a_npc_grc.cpp:523
BOOL chkAction(ActionFn)
Definition d_a_npc_grc.cpp:1019
request_of_phase_process_class mPhases[3]
Definition d_a_npc_grc.h:105
int field_0xe38
Definition d_a_npc_grc.h:108
u8 getTypeFromParam()
Definition d_a_npc_grc.cpp:855
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_grc.cpp:473
u16 mMode
Definition d_a_npc_grc.h:112
bool setExpressionAnm(int, bool)
Definition d_a_npc_grc.cpp:638
void playMotion()
Definition d_a_npc_grc.cpp:978
void setMotionAnm(int, f32)
Definition d_a_npc_grc.cpp:779
daNpc_grC_c()
Definition d_a_npc_grc.cpp:287
s16 mLookMode
Definition d_a_npc_grc.h:111
void setParam()
Definition d_a_npc_grc.cpp:491
void playExpression()
Definition d_a_npc_grc.cpp:931
ActionFn mNextAction
Definition d_a_npc_grc.h:103
int CreateHeap()
Definition d_a_npc_grc.cpp:377
static char * mEvtCutNameList
Definition d_a_npc_grc.h:92
BOOL test(void *)
Definition d_a_npc_grc.cpp:1511
BOOL doEvent()
Definition d_a_npc_grc.cpp:1095
int mFlowID
Definition d_a_npc_grc.h:110
BOOL selectAction()
Definition d_a_npc_grc.cpp:1040
BOOL setAction(ActionFn)
Definition d_a_npc_grc.cpp:1023
dCcD_Cyl mCyl
Definition d_a_npc_grc.h:102
dPaPo_c mPaPo
Definition d_a_npc_grc.h:99
void reset()
Definition d_a_npc_grc.cpp:890
BOOL waitTW(void *)
Definition d_a_npc_grc.cpp:1325
void drawOtherMdls()
Definition d_a_npc_grc.cpp:851
void adjustShapeAngle()
Definition d_a_npc_grc.h:90
Z2Creature mSound
Definition d_a_npc_grc.h:96
daNpcF_ActorMngr_c mActorMngr[2]
Definition d_a_npc_grc.h:100
int Draw()
Definition d_a_npc_grc.cpp:426
static EventFn mEvtCutList[1]
Definition d_a_npc_grc.h:235
u8 mType
Definition d_a_npc_grc.h:113
Definition f_op_actor.h:271
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_grC_c)==0xe54)
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_npc4.h:430
Definition d_a_npc_grc.h:7
daNpcF_HIOParam common
Definition d_a_npc_grc.h:8