1#ifndef D_A_OBJ_SEKIZOA_H
2#define D_A_OBJ_SEKIZOA_H
75#define OBJ_SEKIZOA_HIO_CLASS daObj_Sekizoa_HIO_c
77#define OBJ_SEKIZOA_HIO_CLASS daObj_Sekizoa_Param_c
173 :
daNpcT_c(param_1,
param_2, param_3, param_4, param_5, param_6, param_7, param_8) {}
208 JUT_ASSERT(0x1A3, NULL != actor_p);
@ Z2SE_SEKI_END_DEMO_2
Definition Z2SeMgr.h:1891
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:157
fopAc_ac_c * getActorP()
Definition d_a_npc.cpp:289
void setNo(int i_index, f32 i_morf, BOOL i_reset, int i_offset)
Definition d_a_npc.h:91
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
Definition d_a_npc.cpp:2293
Z2Creature mSound
Definition d_a_npc.h:524
daNpcT_MotionSeqMngr_c mMotionSeqMngr
Definition d_a_npc.h:547
Definition d_a_obj_sekizoa.h:64
daObj_Sekizoa_HIOParam m
Definition d_a_obj_sekizoa.h:72
daObj_Sekizoa_HIO_c()
Definition d_a_obj_sekizoa.cpp:129
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_obj_sekizoa.cpp:133
void genMessage(JORMContext *)
Definition d_a_obj_sekizoa.cpp:137
Definition d_a_obj_sekizoa.h:56
virtual ~daObj_Sekizoa_Param_c()
Definition d_a_obj_sekizoa.h:58
static daObj_Sekizoa_HIOParam const m
Definition d_a_obj_sekizoa.h:119
Stone Guardian Statue(s)
Definition d_a_obj_sekizoa.h:88
daNpcT_Path_c mPath
Definition d_a_obj_sekizoa.h:293
f32 mGoalStatueTurnSpeed
Definition d_a_obj_sekizoa.h:299
s32 getHeadJointNo()
Definition d_a_obj_sekizoa.h:189
dCcD_Cyl mCyl
Definition d_a_obj_sekizoa.h:277
bool mFadeLightOn
Definition d_a_obj_sekizoa.h:306
fopAc_ac_c * getSekizoaP(int)
Definition d_a_obj_sekizoa.cpp:357
mDoExt_invisibleModel mInvModel
Definition d_a_obj_sekizoa.h:275
~daObj_Sekizoa_c()
Definition d_a_obj_sekizoa.cpp:142
u8 field_0x1179
Definition d_a_obj_sekizoa.h:309
void setAfterTalkMotion()
Definition d_a_obj_sekizoa.cpp:576
dCcD_Cyl mCyl2
Definition d_a_obj_sekizoa.h:278
void reset()
Definition d_a_obj_sekizoa.cpp:419
u8 mReset
Definition d_a_obj_sekizoa.h:302
int CreateHeap()
Definition d_a_obj_sekizoa.cpp:228
void srchActors()
Definition d_a_obj_sekizoa.cpp:580
void drawOtherMdl()
Definition d_a_obj_sekizoa.cpp:835
Animation
Definition d_a_obj_sekizoa.h:103
@ ANM_SEKI_WAIT_A
Definition d_a_obj_sekizoa.h:117
@ ANM_SEKI_WAIT_GAME_R
Definition d_a_obj_sekizoa.h:119
@ ANM_SEKI_HIT_L
Definition d_a_obj_sekizoa.h:104
@ ANM_SEKI_WAIT_L
Definition d_a_obj_sekizoa.h:120
@ ANM_SEKI_R_DEMO
Definition d_a_obj_sekizoa.h:110
@ ANM_SEKIL_JUMP
Definition d_a_obj_sekizoa.h:122
@ ANM_SEKI_L_DEMO
Definition d_a_obj_sekizoa.h:106
@ ANM_SEKI_L_LASTDEMO
Definition d_a_obj_sekizoa.h:107
@ ANM_YARIB_GAME
Definition d_a_obj_sekizoa.h:128
@ ANM_YARIB_STILL_R
Definition d_a_obj_sekizoa.h:129
@ ANM_YARIA_GAME
Definition d_a_obj_sekizoa.h:125
@ ANM_SEKI_NO_JUMP_R
Definition d_a_obj_sekizoa.h:109
@ ANM_SEKI_WAIT_GAME_L
Definition d_a_obj_sekizoa.h:118
@ ANM_YARIA_STILL_L
Definition d_a_obj_sekizoa.h:126
@ ANM_SEKI_NO_JUMP_L
Definition d_a_obj_sekizoa.h:108
@ ANM_YARIB_DEMO
Definition d_a_obj_sekizoa.h:127
@ ANM_SEKI_STILL_L
Definition d_a_obj_sekizoa.h:115
@ ANM_SEKI_WAIT_R
Definition d_a_obj_sekizoa.h:121
@ ANM_SEKI_STEP_L
Definition d_a_obj_sekizoa.h:113
@ ANM_SEKI_HIT_R
Definition d_a_obj_sekizoa.h:105
@ ANM_SEKI_STEP
Definition d_a_obj_sekizoa.h:112
@ ANM_SEKIR_JUMP
Definition d_a_obj_sekizoa.h:123
@ ANM_SEKI_STEP_R
Definition d_a_obj_sekizoa.h:114
@ ANM_SEKI_R_LASTDEMO
Definition d_a_obj_sekizoa.h:111
@ ANM_YARIA_DEMO
Definition d_a_obj_sekizoa.h:124
@ ANM_SEKI_STILL_R
Definition d_a_obj_sekizoa.h:116
BOOL chkPressPlayer()
Definition d_a_obj_sekizoa.h:266
actionFunc mExecuteFunc
Definition d_a_obj_sekizoa.h:292
f32 mJumpSpeed
Definition d_a_obj_sekizoa.h:297
void setWolfHowling()
Definition d_a_obj_sekizoa.h:205
u8 mSetWolfHowling
Definition d_a_obj_sekizoa.h:303
u8 mType
Definition d_a_obj_sekizoa.h:279
void setParam()
Definition d_a_obj_sekizoa.cpp:482
u8 getType()
Definition d_a_obj_sekizoa.h:231
void afterJntAnm(int)
Definition d_a_obj_sekizoa.cpp:471
OBJ_SEKIZOA_HIO_CLASS * mpHIO
Definition d_a_obj_sekizoa.h:276
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_obj_sekizoa.cpp:928
void setCollision()
Definition d_a_obj_sekizoa.cpp:758
u8 getBitSW()
Definition d_a_obj_sekizoa.h:262
f32 mGoalStatueAngle
Definition d_a_obj_sekizoa.h:300
u8 getBitSW2()
Definition d_a_obj_sekizoa.h:264
int Delete()
Definition d_a_obj_sekizoa.cpp:317
BOOL evtCutProc()
Definition d_a_obj_sekizoa.cpp:667
cXyz mCXyzJump
Definition d_a_obj_sekizoa.h:294
u8 field_0x117B
Definition d_a_obj_sekizoa.h:311
static void * srchSekizoa(void *, void *)
Definition d_a_obj_sekizoa.cpp:346
bool field_0x1178
Definition d_a_obj_sekizoa.h:308
mDoExt_McaMorfSO * mpMcaMorf
Definition d_a_obj_sekizoa.h:274
s16 mPlayerDirection
Definition d_a_obj_sekizoa.h:301
u8 field_0x117C
Definition d_a_obj_sekizoa.h:312
BOOL evtTalk()
Definition d_a_obj_sekizoa.cpp:648
u8 mTurnPlayer
Definition d_a_obj_sekizoa.h:305
void setFadeLightOff()
Definition d_a_obj_sekizoa.h:216
BOOL chkGoal()
Definition d_a_obj_sekizoa.h:174
int isDelete()
Definition d_a_obj_sekizoa.cpp:386
u8 mJump
Definition d_a_obj_sekizoa.h:304
int(daObj_Sekizoa_c::*) cutFunc(int)
Definition d_a_obj_sekizoa.h:90
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_sekizoa.cpp:342
f32 mJumpHeight
Definition d_a_obj_sekizoa.h:296
f32 mColsetBlend
Definition d_a_obj_sekizoa.h:298
fopAc_ac_c * getKMsgTagP()
Definition d_a_obj_sekizoa.cpp:374
daObj_Sekizoa_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_obj_sekizoa.h:167
int mLatencyTime
Definition d_a_obj_sekizoa.h:295
static char * mCutNameList[9]
Definition d_a_obj_sekizoa.h:99
bool field_0x1177
Definition d_a_obj_sekizoa.h:307
int Draw()
Definition d_a_obj_sekizoa.cpp:326
int drawDbgInfo()
Definition d_a_obj_sekizoa.cpp:831
void beforeMove()
Definition d_a_obj_sekizoa.cpp:705
void setAttnPos()
Definition d_a_obj_sekizoa.cpp:712
int(daObj_Sekizoa_c::*) actionFunc(void *)
Definition d_a_obj_sekizoa.h:91
int create()
Definition d_a_obj_sekizoa.cpp:168
int Execute()
Definition d_a_obj_sekizoa.cpp:322
int setYariAnm(int, int, f32)
Definition d_a_obj_sekizoa.cpp:865
int setAction(actionFunc i_action)
void action()
Definition d_a_obj_sekizoa.cpp:684
s32 getBackboneJointNo()
Definition d_a_obj_sekizoa.h:188
daNpcT_ActorMngr_c mActorMngrs[8]
Definition d_a_obj_sekizoa.h:290
actionFunc mInitFunc
Definition d_a_obj_sekizoa.h:291
BOOL checkChangeEvt()
Definition d_a_obj_sekizoa.cpp:559
static cutFunc mCutList[9]
Definition d_a_obj_sekizoa.h:103
u8 mReverseStatues
Definition d_a_obj_sekizoa.h:310
int chkAction(actionFunc i_action)
void drawGhost()
Definition d_a_obj_sekizoa.cpp:913
Type
Definition d_a_obj_sekizoa.h:93
@ TYPE_0
Definition d_a_obj_sekizoa.h:94
@ TYPE_3
Definition d_a_obj_sekizoa.h:97
@ TYPE_6
Definition d_a_obj_sekizoa.h:100
@ TYPE_1
Definition d_a_obj_sekizoa.h:95
@ TYPE_5
Definition d_a_obj_sekizoa.h:99
@ TYPE_4
Definition d_a_obj_sekizoa.h:98
@ TYPE_2
Definition d_a_obj_sekizoa.h:96
Definition d_a_tag_evtarea.h:6
BOOL chkPointInArea(cXyz, cXyz)
Definition d_a_tag_evtarea.cpp:153
Definition f_op_actor.h:271
s8 argument
Definition f_op_actor.h:285
actor_place current
Definition f_op_actor.h:292
Definition m_Do_ext.h:408
Definition m_Do_ext.h:535
Definition m_Do_hostIO.h:26
fopAc_ac_c * dComIfGp_getPlayer(int idx)
Definition d_com_inf_game.h:3438
int cXyz int * param_2
Definition d_path.cpp:106
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
cXyz pos
Definition f_op_actor.h:246
Definition d_a_obj_sekizoa.h:8
f32 field_0x04
Definition d_a_obj_sekizoa.h:10
f32 field_0x64
Definition d_a_obj_sekizoa.h:36
f32 field_0x80
Definition d_a_obj_sekizoa.h:43
f32 field_0x14
Definition d_a_obj_sekizoa.h:14
f32 field_0x50
Definition d_a_obj_sekizoa.h:31
f32 field_0x28
Definition d_a_obj_sekizoa.h:19
f32 field_0x08
Definition d_a_obj_sekizoa.h:11
f32 field_0x0C
Definition d_a_obj_sekizoa.h:12
f32 field_0x68
Definition d_a_obj_sekizoa.h:37
f32 field_0x6C
Definition d_a_obj_sekizoa.h:38
f32 field_0x40
Definition d_a_obj_sekizoa.h:25
f32 field_0x34
Definition d_a_obj_sekizoa.h:22
s16 field_0x4A
Definition d_a_obj_sekizoa.h:28
int field_0x60
Definition d_a_obj_sekizoa.h:35
f32 field_0x10
Definition d_a_obj_sekizoa.h:13
f32 field_0x58
Definition d_a_obj_sekizoa.h:33
f32 field_0x00
Definition d_a_obj_sekizoa.h:9
f32 field_0x7C
Definition d_a_obj_sekizoa.h:42
f32 field_0x2C
Definition d_a_obj_sekizoa.h:20
f32 field_0x88
Definition d_a_obj_sekizoa.h:45
f32 field_0x5C
Definition d_a_obj_sekizoa.h:34
f32 field_0x54
Definition d_a_obj_sekizoa.h:32
f32 field_0x78
Definition d_a_obj_sekizoa.h:41
f32 field_0x18
Definition d_a_obj_sekizoa.h:15
s16 field_0x4E
Definition d_a_obj_sekizoa.h:30
f32 field_0x38
Definition d_a_obj_sekizoa.h:23
s16 field_0x4C
Definition d_a_obj_sekizoa.h:29
f32 field_0x24
Definition d_a_obj_sekizoa.h:18
f32 field_0x44
Definition d_a_obj_sekizoa.h:26
f32 field_0x1C
Definition d_a_obj_sekizoa.h:16
f32 field_0x84
Definition d_a_obj_sekizoa.h:44
f32 field_0x74
Definition d_a_obj_sekizoa.h:40
f32 field_0x30
Definition d_a_obj_sekizoa.h:21
f32 field_0x20
Definition d_a_obj_sekizoa.h:17
s16 field_0x48
Definition d_a_obj_sekizoa.h:27
f32 field_0x3C
Definition d_a_obj_sekizoa.h:24
f32 field_0x70
Definition d_a_obj_sekizoa.h:39
Definition d_a_obj_sekizoa.h:48
daObj_Sekizoa_HIOParam_inner inner
Definition d_a_obj_sekizoa.h:49
f32 field_0x90
Definition d_a_obj_sekizoa.h:51
s16 field_0x98
Definition d_a_obj_sekizoa.h:53
f32 field_0x94
Definition d_a_obj_sekizoa.h:52
f32 field_0x8C
Definition d_a_obj_sekizoa.h:50