1#ifndef D_A_OBJ_SEKIZOA_H
2#define D_A_OBJ_SEKIZOA_H
99 :
daNpcT_c(param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8) {}
122 JUT_ASSERT(0x1A3, 0 != actor_p);
@ Z2SE_SEKI_END_DEMO_2
Definition Z2SeMgr.h:1883
fopAc_ac_c * getActorP()
Definition d_a_npc.cpp:39
void setNo(int i_index, f32 i_morf, BOOL i_reset, int i_offset)
Definition d_a_npc.h:83
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
Definition d_a_npc.cpp:2066
Z2Creature mSound
Definition d_a_npc.h:431
daNpcT_MotionSeqMngr_c mMotionSeqMngr
Definition d_a_npc.h:454
Stone Guardian Statue(s)
Definition d_a_obj_sekizoa.h:14
float mJumpHeight
Definition d_a_obj_sekizoa.h:221
daNpcT_Path_c mPath
Definition d_a_obj_sekizoa.h:218
s32 getHeadJointNo()
Definition d_a_obj_sekizoa.h:103
dCcD_Cyl mCyl
Definition d_a_obj_sekizoa.h:202
bool mFadeLightOn
Definition d_a_obj_sekizoa.h:231
fopAc_ac_c * getSekizoaP(int)
Definition d_a_obj_sekizoa.cpp:360
mDoExt_invisibleModel mInvModel
Definition d_a_obj_sekizoa.h:200
~daObj_Sekizoa_c()
Definition d_a_obj_sekizoa.cpp:145
u8 field_0x1179
Definition d_a_obj_sekizoa.h:234
float mColsetBlend
Definition d_a_obj_sekizoa.h:223
void setAfterTalkMotion()
Definition d_a_obj_sekizoa.cpp:587
int cutJump(int)
Definition d_a_obj_sekizoa.cpp:1816
dCcD_Cyl mCyl2
Definition d_a_obj_sekizoa.h:203
void reset()
Definition d_a_obj_sekizoa.cpp:424
int wait(void *)
Definition d_a_obj_sekizoa.cpp:2324
u8 mReset
Definition d_a_obj_sekizoa.h:227
int CreateHeap()
Definition d_a_obj_sekizoa.cpp:222
void srchActors()
Definition d_a_obj_sekizoa.cpp:592
int cutTurn(int)
Definition d_a_obj_sekizoa.cpp:1775
void drawOtherMdl()
Definition d_a_obj_sekizoa.cpp:860
Animation
Definition d_a_obj_sekizoa.h:29
@ ANM_SEKI_WAIT_A
Definition d_a_obj_sekizoa.h:43
@ ANM_SEKI_WAIT_GAME_R
Definition d_a_obj_sekizoa.h:45
@ ANM_SEKI_HIT_L
Definition d_a_obj_sekizoa.h:30
@ ANM_SEKI_WAIT_L
Definition d_a_obj_sekizoa.h:46
@ ANM_SEKI_R_DEMO
Definition d_a_obj_sekizoa.h:36
@ ANM_SEKIL_JUMP
Definition d_a_obj_sekizoa.h:48
@ ANM_SEKI_L_DEMO
Definition d_a_obj_sekizoa.h:32
@ ANM_SEKI_L_LASTDEMO
Definition d_a_obj_sekizoa.h:33
@ ANM_YARIB_GAME
Definition d_a_obj_sekizoa.h:54
@ ANM_YARIB_STILL_R
Definition d_a_obj_sekizoa.h:55
@ ANM_YARIA_GAME
Definition d_a_obj_sekizoa.h:51
@ ANM_SEKI_NO_JUMP_R
Definition d_a_obj_sekizoa.h:35
@ ANM_SEKI_WAIT_GAME_L
Definition d_a_obj_sekizoa.h:44
@ ANM_YARIA_STILL_L
Definition d_a_obj_sekizoa.h:52
@ ANM_SEKI_NO_JUMP_L
Definition d_a_obj_sekizoa.h:34
@ ANM_YARIB_DEMO
Definition d_a_obj_sekizoa.h:53
@ ANM_SEKI_STILL_L
Definition d_a_obj_sekizoa.h:41
@ ANM_SEKI_WAIT_R
Definition d_a_obj_sekizoa.h:47
@ ANM_SEKI_STEP_L
Definition d_a_obj_sekizoa.h:39
@ ANM_SEKI_HIT_R
Definition d_a_obj_sekizoa.h:31
@ ANM_SEKI_STEP
Definition d_a_obj_sekizoa.h:38
@ ANM_SEKIR_JUMP
Definition d_a_obj_sekizoa.h:49
@ ANM_SEKI_STEP_R
Definition d_a_obj_sekizoa.h:40
@ ANM_SEKI_R_LASTDEMO
Definition d_a_obj_sekizoa.h:37
@ ANM_YARIA_DEMO
Definition d_a_obj_sekizoa.h:50
@ ANM_SEKI_STILL_R
Definition d_a_obj_sekizoa.h:42
BOOL chkPressPlayer()
Definition d_a_obj_sekizoa.h:191
actionFunc mExecuteFunc
Definition d_a_obj_sekizoa.h:217
void setWolfHowling()
Definition d_a_obj_sekizoa.h:119
u8 mSetWolfHowling
Definition d_a_obj_sekizoa.h:228
u8 mType
Definition d_a_obj_sekizoa.h:204
int getNoJumpMotionNo()
Definition d_a_obj_sekizoa.cpp:1196
void setParam()
Definition d_a_obj_sekizoa.cpp:490
u8 getType()
Definition d_a_obj_sekizoa.h:145
void afterJntAnm(int)
Definition d_a_obj_sekizoa.cpp:477
int getGameMotionNo()
Definition d_a_obj_sekizoa.cpp:1183
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_obj_sekizoa.cpp:958
void setCollision()
Definition d_a_obj_sekizoa.cpp:780
float mGoalStatueTurnSpeed
Definition d_a_obj_sekizoa.h:224
float mJumpSpeed
Definition d_a_obj_sekizoa.h:222
u8 getBitSW()
Definition d_a_obj_sekizoa.h:187
int selectAction()
Definition d_a_obj_sekizoa.cpp:1099
int cutGoal(int)
Definition d_a_obj_sekizoa.cpp:1879
int cutStart(int)
Definition d_a_obj_sekizoa.cpp:1364
u8 getBitSW2()
Definition d_a_obj_sekizoa.h:189
int Delete()
Definition d_a_obj_sekizoa.cpp:312
BOOL evtCutProc()
Definition d_a_obj_sekizoa.cpp:682
cXyz mCXyzJump
Definition d_a_obj_sekizoa.h:219
u8 field_0x117B
Definition d_a_obj_sekizoa.h:236
static void * srchSekizoa(void *, void *)
Definition d_a_obj_sekizoa.cpp:347
bool field_0x1178
Definition d_a_obj_sekizoa.h:233
float mGoalStatueAngle
Definition d_a_obj_sekizoa.h:225
int cutExit(int)
Definition d_a_obj_sekizoa.cpp:2111
mDoExt_McaMorfSO * mpMcaMorf
Definition d_a_obj_sekizoa.h:199
s16 mPlayerDirection
Definition d_a_obj_sekizoa.h:226
u8 field_0x117C
Definition d_a_obj_sekizoa.h:237
BOOL evtTalk()
Definition d_a_obj_sekizoa.cpp:661
u8 mTurnPlayer
Definition d_a_obj_sekizoa.h:230
int talk(void *)
Definition d_a_obj_sekizoa.cpp:2452
int getStepMotionNo()
Definition d_a_obj_sekizoa.cpp:1218
void setFadeLightOff()
Definition d_a_obj_sekizoa.h:130
BOOL chkGoal()
Definition d_a_obj_sekizoa.cpp:2516
int puzzle(void *)
Definition d_a_obj_sekizoa.cpp:2376
int isDelete()
Definition d_a_obj_sekizoa.cpp:391
u8 field_0x0E4C[4]
Definition d_a_obj_sekizoa.h:201
int cutExtinction(int)
Definition d_a_obj_sekizoa.cpp:2242
u8 mJump
Definition d_a_obj_sekizoa.h:229
int(daObj_Sekizoa_c::*) cutFunc(int)
Definition d_a_obj_sekizoa.h:16
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_sekizoa.cpp:341
fopAc_ac_c * getKMsgTagP()
Definition d_a_obj_sekizoa.cpp:378
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:93
int getHitMotionNo()
Definition d_a_obj_sekizoa.cpp:1207
int cutFree(int)
Definition d_a_obj_sekizoa.cpp:2162
int mLatencyTime
Definition d_a_obj_sekizoa.h:220
static char * mCutNameList[9]
Definition d_a_obj_sekizoa.h:115
bool field_0x1177
Definition d_a_obj_sekizoa.h:232
int Draw()
Definition d_a_obj_sekizoa.cpp:323
int drawDbgInfo()
Definition d_a_obj_sekizoa.cpp:854
void beforeMove()
Definition d_a_obj_sekizoa.cpp:722
void setAttnPos()
Definition d_a_obj_sekizoa.cpp:731
int getWaitMotionNo()
Definition d_a_obj_sekizoa.cpp:1170
int(daObj_Sekizoa_c::*) actionFunc(void *)
Definition d_a_obj_sekizoa.h:17
int checkMoveDirection()
Definition d_a_obj_sekizoa.cpp:1138
int create()
Definition d_a_obj_sekizoa.cpp:166
int Execute()
Definition d_a_obj_sekizoa.cpp:318
int setYariAnm(int, int, f32)
Definition d_a_obj_sekizoa.cpp:893
int setAction(actionFunc i_action)
Definition d_a_obj_sekizoa.cpp:1121
void action()
Definition d_a_obj_sekizoa.cpp:700
void landing()
Definition d_a_obj_sekizoa.cpp:1344
s32 getBackboneJointNo()
Definition d_a_obj_sekizoa.h:102
daNpcT_ActorMngr_c mActorMngrs[8]
Definition d_a_obj_sekizoa.h:215
actionFunc mInitFunc
Definition d_a_obj_sekizoa.h:216
void jump()
Definition d_a_obj_sekizoa.cpp:1231
BOOL checkChangeEvt()
Definition d_a_obj_sekizoa.cpp:569
static cutFunc mCutList[9]
Definition d_a_obj_sekizoa.h:120
u8 mReverseStatues
Definition d_a_obj_sekizoa.h:235
int chkAction(actionFunc i_action)
Definition d_a_obj_sekizoa.cpp:1115
void drawGhost()
Definition d_a_obj_sekizoa.cpp:942
Type
Definition d_a_obj_sekizoa.h:19
@ TYPE_0
Definition d_a_obj_sekizoa.h:20
@ TYPE_3
Definition d_a_obj_sekizoa.h:23
@ TYPE_6
Definition d_a_obj_sekizoa.h:26
@ TYPE_1
Definition d_a_obj_sekizoa.h:21
@ TYPE_5
Definition d_a_obj_sekizoa.h:25
@ TYPE_4
Definition d_a_obj_sekizoa.h:24
@ TYPE_2
Definition d_a_obj_sekizoa.h:22
Definition m_Do_ext.h:250
fopAc_ac_c * dComIfGp_getPlayer(int idx)
Definition d_com_inf_game.h:2191
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:182
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID, u32, s8)
Definition Z2Creature.cpp:178
cXyz pos
Definition f_op_actor.h:171
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_obj_sekizoa.h:243
f32 field_0x7C
Definition d_a_obj_sekizoa.h:277
f32 field_0x00
Definition d_a_obj_sekizoa.h:244
f32 field_0x8C
Definition d_a_obj_sekizoa.h:281
f32 field_0x2C
Definition d_a_obj_sekizoa.h:255
f32 field_0x64
Definition d_a_obj_sekizoa.h:271
f32 field_0x04
Definition d_a_obj_sekizoa.h:245
f32 field_0x78
Definition d_a_obj_sekizoa.h:276
int field_0x60
Definition d_a_obj_sekizoa.h:270
f32 field_0x90
Definition d_a_obj_sekizoa.h:282
f32 field_0x0C
Definition d_a_obj_sekizoa.h:247
f32 field_0x50
Definition d_a_obj_sekizoa.h:266
f32 field_0x24
Definition d_a_obj_sekizoa.h:253
f32 field_0x70
Definition d_a_obj_sekizoa.h:274
f32 field_0x30
Definition d_a_obj_sekizoa.h:256
f32 field_0x34
Definition d_a_obj_sekizoa.h:257
f32 field_0x5C
Definition d_a_obj_sekizoa.h:269
s16 field_0x48
Definition d_a_obj_sekizoa.h:262
s16 field_0x4C
Definition d_a_obj_sekizoa.h:264
f32 field_0x1C
Definition d_a_obj_sekizoa.h:251
f32 field_0x40
Definition d_a_obj_sekizoa.h:260
f32 field_0x08
Definition d_a_obj_sekizoa.h:246
f32 field_0x38
Definition d_a_obj_sekizoa.h:258
f32 field_0x6C
Definition d_a_obj_sekizoa.h:273
f32 field_0x54
Definition d_a_obj_sekizoa.h:267
f32 field_0x44
Definition d_a_obj_sekizoa.h:261
f32 field_0x28
Definition d_a_obj_sekizoa.h:254
s16 field_0x4E
Definition d_a_obj_sekizoa.h:265
f32 field_0x88
Definition d_a_obj_sekizoa.h:280
s16 field_0x98
Definition d_a_obj_sekizoa.h:284
f32 field_0x74
Definition d_a_obj_sekizoa.h:275
f32 field_0x68
Definition d_a_obj_sekizoa.h:272
f32 field_0x10
Definition d_a_obj_sekizoa.h:248
f32 field_0x80
Definition d_a_obj_sekizoa.h:278
f32 field_0x20
Definition d_a_obj_sekizoa.h:252
f32 field_0x94
Definition d_a_obj_sekizoa.h:283
f32 field_0x3C
Definition d_a_obj_sekizoa.h:259
f32 field_0x14
Definition d_a_obj_sekizoa.h:249
f32 field_0x58
Definition d_a_obj_sekizoa.h:268
f32 field_0x84
Definition d_a_obj_sekizoa.h:279
s16 field_0x4A
Definition d_a_obj_sekizoa.h:263
f32 field_0x18
Definition d_a_obj_sekizoa.h:250
Definition d_a_obj_sekizoa.h:240
virtual ~daObj_Sekizoa_Param_c()
Definition d_a_obj_sekizoa.h:241
static Data const m
Definition d_a_obj_sekizoa.h:138
Definition d_a_hozelda.cpp:74
s8 subtype
Definition f_op_actor.h:214
actor_place current
Definition f_op_actor.h:221
Definition d_a_npc_fguard.cpp:23
int BOOL
Definition types.h:30
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5