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 JORMContext.h:128
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:385
daNpc_Grz_HIO_c()
Definition d_a_npc_grz.cpp:377
void listenPropertyEvent(const JORPropertyEvent *event)
Definition d_a_npc_grz.cpp:381
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:408
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:451
static cutFunc mEvtCutList[7]
Definition d_a_npc_grz.h:366
BOOL selectAction()
Definition d_a_npc_grz.cpp:1469
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:781
int doTalkStandCut(int)
Definition d_a_npc_grz.cpp:2057
int field_0x1a84
Definition d_a_npc_grz.h:144
int test(void *)
Definition d_a_npc_grz.cpp:1965
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:1643
static char * mEvtCutNameList[7]
Definition d_a_npc_grz.h:356
daNpcF_Lookat_c mLookat
Definition d_a_npc_grz.h:125
int wait(void *)
Definition d_a_npc_grz.cpp:1722
dCcD_Cyl mCyl1
Definition d_a_npc_grz.h:129
daNpc_Grz_c()
Definition d_a_npc_grz.cpp:390
int Execute()
Definition d_a_npc_grz.cpp:562
void setMotion(int, f32, int)
Definition d_a_npc_grz.cpp:1199
BOOL doEvent()
Definition d_a_npc_grz.cpp:1525
int doGoOutCut(int)
Definition d_a_npc_grz.cpp:2117
int talk(void *)
Definition d_a_npc_grz.cpp:1907
int doWaitCut(int)
Definition d_a_npc_grz.cpp:2017
BOOL chkAction(actionFunc)
Definition d_a_npc_grz.cpp:1448
dCcD_Cyl mCyl2
Definition d_a_npc_grz.h:130
BOOL setAction(actionFunc)
Definition d_a_npc_grz.cpp:1452
int waitWeak(void *)
Definition d_a_npc_grz.cpp:1889
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:519
int lieDown(void *)
Definition d_a_npc_grz.cpp:1871
void setLookMode(int)
Definition d_a_npc_grz.cpp:1637
u8 mType
Definition d_a_npc_grz.h:142
BOOL isDelete()
Definition d_a_npc_grz.cpp:1233
u16 mMode
Definition d_a_npc_grz.h:141
void setParam()
Definition d_a_npc_grz.cpp:688
daNpc_GrZ_prtclMngr_c mPrtclMngr[1]
Definition d_a_npc_grz.h:151
BOOL main()
Definition d_a_npc_grz.cpp:729
void playMotion()
Definition d_a_npc_grz.cpp:1387
int waitSmash(void *)
Definition d_a_npc_grz.cpp:1816
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:1217
int Draw()
Definition d_a_npc_grz.cpp:568
void doNormalAction(int)
Definition d_a_npc_grz.cpp:1497
Z2Creature mSound
Definition d_a_npc_grz.h:123
bool setSkipZev(int, int)
Definition d_a_npc_grz.cpp:1625
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_grz.cpp:675
int doStoneSmashSkipCut(int)
Definition d_a_npc_grz.cpp:2469
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_grz.cpp:628
void setExpressionTalkAfter()
Definition d_a_npc_grz.cpp:1703
u32 field_0x1aa0[3]
Definition d_a_npc_grz.h:150
int setPrtcl()
Definition d_a_npc_grz.cpp:1990
int doRebirthCut(int)
Definition d_a_npc_grz.cpp:2036
void setCollisionPunch()
Definition d_a_npc_grz.cpp:878
void setMotionAnm(int, f32)
Definition d_a_npc_grz.cpp:1106
bool setExpressionBtp(int)
Definition d_a_npc_grz.cpp:1046
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:2252
void drawOtherMdls()
Definition d_a_npc_grz.cpp:1213
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:759
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:392
daNpcF_Path_c mPath
Definition d_a_npc_grz.h:126
int drawDbgInfo()
Definition d_a_npc_grz.cpp:1209
void resetCol()
Definition d_a_npc_grz.cpp:1319
int Delete()
Definition d_a_npc_grz.cpp:557
int mAnm
Definition d_a_npc_grz.h:143
void reset()
Definition d_a_npc_grz.cpp:1252
void setExpression(int, f32)
Definition d_a_npc_grz.cpp:1097
void playExpression()
Definition d_a_npc_grz.cpp:1339
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_grz.cpp:671
bool setExpressionAnm(int, bool)
Definition d_a_npc_grz.cpp:945
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:243
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:204
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition J3DMatBlock.h:14
Definition JORReflexible.h:10
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