1#ifndef D_A_NPC_PACHI_BESU_H
2#define D_A_NPC_PACHI_BESU_H
29#define NPC_PACHI_BESU_HIO_CLASS daNpc_Pachi_Besu_HIO_c
31#define NPC_PACHI_BESU_HIO_CLASS daNpc_Pachi_Besu_Param_c
114 int i_faceMotionStepNum,
119 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
120 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
131 if (nodeNo == 0xffff) {
int cPhs_Step
Definition c_phase.h:8
Definition JORMContext.h:128
Definition d_a_npc_pachi_besu.h:18
daNpc_Pachi_Besu_HIO_c()
Definition d_a_npc_pachi_besu.cpp:518
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_pachi_besu.cpp:522
void genMessage(JORMContext *)
Definition d_a_npc_pachi_besu.cpp:526
daNpc_Pachi_Besu_HIOParam m
Definition d_a_npc_pachi_besu.h:26
Definition d_a_npc_pachi_besu.h:10
static daNpc_Pachi_Besu_HIOParam const m
Definition d_a_npc_pachi_besu.h:471
virtual ~daNpc_Pachi_Besu_Param_c()
Definition d_a_npc_pachi_besu.h:12
Beth (Slingshot Tutorial)
Definition d_a_npc_pachi_besu.h:42
BOOL _turn_to_link(s16)
Definition d_a_npc_pachi_besu.cpp:1128
BOOL cutTutrialBegin(int)
Definition d_a_npc_pachi_besu.cpp:1149
BOOL _cutTutrialClear_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1231
BOOL test(void *)
Definition d_a_npc_pachi_besu.cpp:1108
void setFMotion_None()
Definition d_a_npc_pachi_besu.h:138
void setFMotion_LookBros()
Definition d_a_npc_pachi_besu.h:141
void talkOff()
Definition d_a_npc_pachi_besu.h:143
BOOL _cutTalk_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1271
void setAfterTalkMotion()
Definition d_a_npc_pachi_besu.cpp:800
BOOL cutTutrialSelectGiveUp(int)
Definition d_a_npc_pachi_besu.cpp:1385
BOOL cutTalk(int)
Definition d_a_npc_pachi_besu.cpp:1255
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_pachi_besu.h:127
BOOL _cutTalk_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1275
BOOL _cutTalk2_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1312
daNpc_Pachi_Besu_c(daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames)
Definition d_a_npc_pachi_besu.h:110
BOOL _cutTutrialSelectGiveUp_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1401
~daNpc_Pachi_Besu_c()
Definition d_a_npc_pachi_besu.cpp:531
void reset()
Definition d_a_npc_pachi_besu.cpp:697
BOOL cutTutrialGiveUp(int)
Definition d_a_npc_pachi_besu.cpp:1427
BOOL isDelete()
Definition d_a_npc_pachi_besu.cpp:687
int Draw()
Definition d_a_npc_pachi_besu.cpp:652
BOOL _cutTutrialContinue_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1482
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pachi_besu.cpp:665
void action()
Definition d_a_npc_pachi_besu.cpp:884
actionFunc mNextAction
Definition d_a_npc_pachi_besu.h:160
u8 field_0xfc8
Definition d_a_npc_pachi_besu.h:162
void setFMotion_LookNone()
Definition d_a_npc_pachi_besu.h:142
static cutFunc mCutList[11]
Definition d_a_npc_pachi_besu.h:457
BOOL cutTutrialContinue(int)
Definition d_a_npc_pachi_besu.cpp:1466
BOOL setAction(actionFunc)
Definition d_a_npc_pachi_besu.cpp:1008
BOOL _cutTutrialCaution_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1516
BOOL cutTalk2(int)
Definition d_a_npc_pachi_besu.cpp:1292
BOOL _cutTutrialCaution_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1512
BOOL talk(void *)
Definition d_a_npc_pachi_besu.cpp:1082
u8 mFMotion
Definition d_a_npc_pachi_besu.h:158
BOOL _cutTutrialSelectGiveUp_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1405
cPhs_Step create()
Definition d_a_npc_pachi_besu.cpp:545
dCcD_Cyl mCyl
Definition d_a_npc_pachi_besu.h:152
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_pachi_besu.h:126
BOOL(daNpc_Pachi_Besu_c::*) actionFunc(void *)
Definition d_a_npc_pachi_besu.h:44
int getBitSW()
Definition d_a_npc_pachi_besu.h:137
BOOL evtCutProc()
Definition d_a_npc_pachi_besu.cpp:865
u8 mType
Definition d_a_npc_pachi_besu.h:153
void setCollision()
Definition d_a_npc_pachi_besu.cpp:949
BOOL _cutTalk2_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1308
daNpcT_ActorMngr_c mActorMngrs[2]
Definition d_a_npc_pachi_besu.h:159
BOOL _cutTutrialClear_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1213
int getPathID()
Definition d_a_npc_pachi_besu.h:136
s32 getBackboneJointNo()
Definition d_a_npc_pachi_besu.h:125
void setFMotion_Hit()
Definition d_a_npc_pachi_besu.h:139
actionFunc mAction
Definition d_a_npc_pachi_besu.h:161
s32 getNeckJointNo()
Definition d_a_npc_pachi_besu.h:124
BOOL _cutTutrialContinue_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1486
static char * mCutNameList[11]
Definition d_a_npc_pachi_besu.h:443
u32 getFlowNodeNo()
Definition d_a_npc_pachi_besu.h:129
int CreateHeap()
Definition d_a_npc_pachi_besu.cpp:605
BOOL(daNpc_Pachi_Besu_c::*) cutFunc(int)
Definition d_a_npc_pachi_besu.h:45
BOOL _cut1stHit_KakasiBody_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1345
BOOL _cutTutrialGiveUp_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1447
BOOL _cutTutrialBegin_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1165
BOOL _cutTutrialBegin_Skip_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1193
BOOL wait(void *)
Definition d_a_npc_pachi_besu.cpp:1025
cXyz mTagPos
Definition d_a_npc_pachi_besu.h:155
BOOL _cutTutrialBegin_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1169
BOOL checkChangeEvt()
Definition d_a_npc_pachi_besu.cpp:796
u16 field_0xf9c
Definition d_a_npc_pachi_besu.h:157
BOOL _cutTutrialGiveUp_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1443
u8 getType()
Definition d_a_npc_pachi_besu.cpp:677
s32 getHeadJointNo()
Definition d_a_npc_pachi_besu.h:123
BOOL cutTutrialBegin_Skip(int)
Definition d_a_npc_pachi_besu.cpp:1173
BOOL cutTutrialCaution(int)
Definition d_a_npc_pachi_besu.cpp:1496
void setTagPos(cXyz const &i_pos)
Definition d_a_npc_pachi_besu.h:144
BOOL evtTalk()
Definition d_a_npc_pachi_besu.cpp:844
void setLookPos(cXyz const &i_pos)
Definition d_a_npc_pachi_besu.h:145
cXyz mLookPos
Definition d_a_npc_pachi_besu.h:156
NPC_PACHI_BESU_HIO_CLASS * mpHIO
Definition d_a_npc_pachi_besu.h:151
BOOL _turn_pos(cXyz const &)
Definition d_a_npc_pachi_besu.cpp:1140
int Execute()
Definition d_a_npc_pachi_besu.cpp:648
void srchActors()
Definition d_a_npc_pachi_besu.cpp:828
BOOL _cut1stHit_KakasiBody_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1361
void setAttnPos()
Definition d_a_npc_pachi_besu.cpp:919
void afterMoved()
Definition d_a_npc_pachi_besu.cpp:756
BOOL selectAction()
Definition d_a_npc_pachi_besu.cpp:988
u16 getEyeballMaterialNo()
Definition d_a_npc_pachi_besu.h:122
u8 mTalk
Definition d_a_npc_pachi_besu.h:154
void beforeMove()
Definition d_a_npc_pachi_besu.cpp:913
BOOL cutTutrialClear(int)
Definition d_a_npc_pachi_besu.cpp:1197
void setParam()
Definition d_a_npc_pachi_besu.cpp:731
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pachi_besu.cpp:661
BOOL cut1stHit_KakasiBody(int)
Definition d_a_npc_pachi_besu.cpp:1329
void afterJntAnm(int)
Definition d_a_npc_pachi_besu.cpp:721
int drawDbgInfo()
Definition d_a_npc_pachi_besu.cpp:984
int Delete()
Definition d_a_npc_pachi_besu.cpp:643
void setFMotion_Mad()
Definition d_a_npc_pachi_besu.h:140
BOOL chkAction(actionFunc)
Definition d_a_npc_pachi_besu.cpp:1004
BOOL _cutTutrialBegin_Skip_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1189
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Pachi_Besu_c)==0xfcc)
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
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
Definition d_a_npc_pachi_besu.h:6
daNpcT_HIOParam common
Definition d_a_npc_pachi_besu.h:7