46#define NPC_GRZ_HIO_CLASS daNpc_Grz_HIO_c
48#define NPC_GRZ_HIO_CLASS daNpc_Grz_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:121
Definition d_a_npc4.h:170
Definition d_a_npc_grz.h:35
void genMessage(JORMContext *ctx)
Definition d_a_npc_grz.cpp:386
daNpc_Grz_HIO_c()
Definition d_a_npc_grz.cpp:378
void listenPropertyEvent(const JORPropertyEvent *event)
Definition d_a_npc_grz.cpp:382
daNpc_Grz_HIOParam m
Definition d_a_npc_grz.h:43
Definition d_a_npc_grz.h:27
static daNpc_Grz_HIOParam const m
Definition d_a_npc_grz.h:409
virtual ~daNpc_Grz_Param_c()
Definition d_a_npc_grz.h:29
Definition d_a_npc_grz.h:56
dPaPo_c mPaPo
Definition d_a_npc_grz.h:62
csXyz mAngle
Definition d_a_npc_grz.h:60
cXyz mScale
Definition d_a_npc_grz.h:61
u8 field_0x0
Definition d_a_npc_grz.h:58
cXyz mPos
Definition d_a_npc_grz.h:59
Darbus.
Definition d_a_npc_grz.h:51
int mTimer
Definition d_a_npc_grz.h:146
cPhs_Step create()
Definition d_a_npc_grz.cpp:452
static cutFunc mEvtCutList[7]
Definition d_a_npc_grz.h:367
BOOL selectAction()
Definition d_a_npc_grz.cpp:1473
u8 mSwNo
Definition d_a_npc_grz.h:148
s16 mLookMode
Definition d_a_npc_grz.h:140
void setAttnPos()
Definition d_a_npc_grz.cpp:785
int doTalkStandCut(int)
Definition d_a_npc_grz.cpp:2061
int field_0x1a84
Definition d_a_npc_grz.h:144
int test(void *)
Definition d_a_npc_grz.cpp:1969
daNpcF_ActorMngr_c mActorMngrs[4]
Definition d_a_npc_grz.h:127
int field_0x1a88
Definition d_a_npc_grz.h:145
void lookat()
Definition d_a_npc_grz.cpp:1647
static char * mEvtCutNameList[7]
Definition d_a_npc_grz.h:357
daNpcF_Lookat_c mLookat
Definition d_a_npc_grz.h:125
int wait(void *)
Definition d_a_npc_grz.cpp:1726
dCcD_Cyl mCyl1
Definition d_a_npc_grz.h:129
daNpc_Grz_c()
Definition d_a_npc_grz.cpp:391
int Execute()
Definition d_a_npc_grz.cpp:566
void setMotion(int, f32, int)
Definition d_a_npc_grz.cpp:1203
BOOL doEvent()
Definition d_a_npc_grz.cpp:1529
int doGoOutCut(int)
Definition d_a_npc_grz.cpp:2121
int talk(void *)
Definition d_a_npc_grz.cpp:1911
int doWaitCut(int)
Definition d_a_npc_grz.cpp:2021
BOOL chkAction(actionFunc)
Definition d_a_npc_grz.cpp:1452
dCcD_Cyl mCyl2
Definition d_a_npc_grz.h:130
BOOL setAction(actionFunc)
Definition d_a_npc_grz.cpp:1456
int waitWeak(void *)
Definition d_a_npc_grz.cpp:1893
int(daNpc_Grz_c::*) cutFunc(int)
Definition d_a_npc_grz.h:54
int field_0x1a68
Definition d_a_npc_grz.h:136
int CreateHeap()
Definition d_a_npc_grz.cpp:523
int lieDown(void *)
Definition d_a_npc_grz.cpp:1875
void setLookMode(int)
Definition d_a_npc_grz.cpp:1641
u8 mType
Definition d_a_npc_grz.h:142
BOOL isDelete()
Definition d_a_npc_grz.cpp:1237
u16 mMode
Definition d_a_npc_grz.h:141
void setParam()
Definition d_a_npc_grz.cpp:692
daNpc_GrZ_prtclMngr_c mPrtclMngr[1]
Definition d_a_npc_grz.h:151
BOOL main()
Definition d_a_npc_grz.cpp:733
void playMotion()
Definition d_a_npc_grz.cpp:1391
int waitSmash(void *)
Definition d_a_npc_grz.cpp:1820
u8 getPathNoFromParam()
Definition d_a_npc_grz.h:117
int field_0x1a6c
Definition d_a_npc_grz.h:137
int getTypeFromParam()
Definition d_a_npc_grz.cpp:1221
int Draw()
Definition d_a_npc_grz.cpp:572
void doNormalAction(int)
Definition d_a_npc_grz.cpp:1501
Z2Creature mSound
Definition d_a_npc_grz.h:123
bool setSkipZev(int, int)
Definition d_a_npc_grz.cpp:1629
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_grz.cpp:679
int doStoneSmashSkipCut(int)
Definition d_a_npc_grz.cpp:2473
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_grz.cpp:632
void setExpressionTalkAfter()
Definition d_a_npc_grz.cpp:1707
u32 field_0x1aa0[3]
Definition d_a_npc_grz.h:150
int setPrtcl()
Definition d_a_npc_grz.cpp:1994
int doRebirthCut(int)
Definition d_a_npc_grz.cpp:2040
void setCollisionPunch()
Definition d_a_npc_grz.cpp:882
void setMotionAnm(int, f32)
Definition d_a_npc_grz.cpp:1110
bool setExpressionBtp(int)
Definition d_a_npc_grz.cpp:1050
J3DGXColorS10 mColor
Definition d_a_npc_grz.h:147
int field_0x1a9c
Definition d_a_npc_grz.h:149
int doStoneSmashCut(int)
Definition d_a_npc_grz.cpp:2256
void drawOtherMdls()
Definition d_a_npc_grz.cpp:1217
int mMsgNo
Definition d_a_npc_grz.h:139
void adjustShapeAngle()
Definition d_a_npc_grz.h:115
int(daNpc_Grz_c::*) actionFunc(void *)
Definition d_a_npc_grz.h:53
int field_0x1a70
Definition d_a_npc_grz.h:138
actionFunc mNextAction
Definition d_a_npc_grz.h:132
request_of_phase_process_class mPhases[5]
Definition d_a_npc_grz.h:134
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_grz.h:124
BOOL ctrlBtk()
Definition d_a_npc_grz.cpp:763
int field_0x1a64
Definition d_a_npc_grz.h:135
actionFunc mAction
Definition d_a_npc_grz.h:133
~daNpc_Grz_c()
Definition d_a_npc_grz.cpp:393
daNpcF_Path_c mPath
Definition d_a_npc_grz.h:126
int drawDbgInfo()
Definition d_a_npc_grz.cpp:1213
void resetCol()
Definition d_a_npc_grz.cpp:1323
int Delete()
Definition d_a_npc_grz.cpp:561
int mAnm
Definition d_a_npc_grz.h:143
void reset()
Definition d_a_npc_grz.cpp:1256
void setExpression(int, f32)
Definition d_a_npc_grz.cpp:1101
void playExpression()
Definition d_a_npc_grz.cpp:1343
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_grz.cpp:675
bool setExpressionAnm(int, bool)
Definition d_a_npc_grz.cpp:949
NPC_GRZ_HIO_CLASS * mpHIO
Definition d_a_npc_grz.h:128
dCcD_Sph mSphs[4]
Definition d_a_npc_grz.h:131
Definition f_op_actor.h:271
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Grz_c)==0x1b08)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
Definition d_a_npc4.h:430
Definition d_a_npc_grz.h:16
f32 walk_speed
Definition d_a_npc_grz.h:22
s16 color_r
Definition d_a_npc_grz.h:19
s16 color_b
Definition d_a_npc_grz.h:21
f32 rotation_movement_speed
Definition d_a_npc_grz.h:23
s16 color_time
Definition d_a_npc_grz.h:18
daNpcF_HIOParam common
Definition d_a_npc_grz.h:17
f32 demo_start_distance
Definition d_a_npc_grz.h:24
s16 color_g
Definition d_a_npc_grz.h:20