1#ifndef D_A_NPC_PACHI_MARO_H
2#define D_A_NPC_PACHI_MARO_H
36#define NPC_PACHI_MARO_HIO_CLASS daNpc_Pachi_Maro_HIO_c
38#define NPC_PACHI_MARO_HIO_CLASS daNpc_Pachi_Maro_Param_c
148 int i_faceMotionStepNum,
153 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
154 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
168 if (nodeNo == 0xffff) {
counter_class g_Counter
Definition c_counter.cpp:8
int cPhs_Step
Definition c_phase.h:8
Definition JORMContext.h:128
Definition d_a_npc_pachi_maro.h:28
daNpc_Pachi_Maro_HIOParam m
Definition d_a_npc_pachi_maro.h:34
daNpc_Pachi_Maro_HIO_c()
Definition d_a_npc_pachi_maro.cpp:335
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_pachi_maro.cpp:337
void genMessage(JORMContext *)
Definition d_a_npc_pachi_maro.cpp:360
Definition d_a_npc_pachi_maro.h:20
virtual ~daNpc_Pachi_Maro_Param_c()
Definition d_a_npc_pachi_maro.h:22
static daNpc_Pachi_Maro_HIOParam const m
Definition d_a_npc_pachi_maro.h:508
Malo (Slingshot Tutorial)
Definition d_a_npc_pachi_maro.h:41
void setLookPos(cXyz const &i_pos)
Definition d_a_npc_pachi_maro.h:182
BOOL isDelete()
Definition d_a_npc_pachi_maro.cpp:701
BOOL _cutTalk2_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1376
BOOL cutTutrialGiveUp(int)
Definition d_a_npc_pachi_maro.cpp:1499
BOOL _cutTutrialContinue_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1565
s32 getBackboneJointNo()
Definition d_a_npc_pachi_maro.h:161
BOOL _cutTutrialBegin_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1205
actionFunc mNextAction
Definition d_a_npc_pachi_maro.h:201
u16 getEyeballMaterialNo()
Definition d_a_npc_pachi_maro.h:158
void setFMotion_Niramu_to_Besu()
Definition d_a_npc_pachi_maro.h:184
u8 getGroupId()
Definition d_a_npc_pachi_maro.h:178
BOOL _cutTutrialCaution_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1600
BOOL cutTutrialBegin(int)
Definition d_a_npc_pachi_maro.cpp:1182
int wait(void *)
Definition d_a_npc_pachi_maro.cpp:1049
int talk(void *)
Definition d_a_npc_pachi_maro.cpp:1111
void setFMotion_LookNone()
Definition d_a_npc_pachi_maro.h:185
BOOL cutTutrialClear(int)
Definition d_a_npc_pachi_maro.cpp:1246
void setCollision()
Definition d_a_npc_pachi_maro.cpp:941
u8 getBitSW()
Definition d_a_npc_pachi_maro.h:176
BOOL _cutTutrialSelectGiveUp_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1464
u8 mType
Definition d_a_npc_pachi_maro.h:193
u8 getType()
Definition d_a_npc_pachi_maro.cpp:689
u8 field_0xfc8
Definition d_a_npc_pachi_maro.h:203
BOOL cutTutrialSelectGiveUp(int)
Definition d_a_npc_pachi_maro.cpp:1448
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_pachi_maro.h:162
NPC_PACHI_MARO_HIO_CLASS * mpHIO
Definition d_a_npc_pachi_maro.h:191
Joint
Definition d_a_npc_pachi_maro.h:50
@ JNT_NECK
Definition d_a_npc_pachi_maro.h:54
@ JNT_HANDR
Definition d_a_npc_pachi_maro.h:66
@ JNT_ARML2
Definition d_a_npc_pachi_maro.h:60
@ JNT_SHOULDERR
Definition d_a_npc_pachi_maro.h:63
@ JNT_FINGERR
Definition d_a_npc_pachi_maro.h:67
@ JNT_MOUTH
Definition d_a_npc_pachi_maro.h:57
@ JNT_SHOULDERL
Definition d_a_npc_pachi_maro.h:58
@ JNT_ARMR2
Definition d_a_npc_pachi_maro.h:65
@ JNT_CENTER
Definition d_a_npc_pachi_maro.h:51
@ JNT_BACKBONE2
Definition d_a_npc_pachi_maro.h:53
@ JNT_ARMR1
Definition d_a_npc_pachi_maro.h:64
@ JNT_FOOTL
Definition d_a_npc_pachi_maro.h:71
@ JNT_WAIST
Definition d_a_npc_pachi_maro.h:68
@ JNT_HEAD
Definition d_a_npc_pachi_maro.h:55
@ JNT_ARML1
Definition d_a_npc_pachi_maro.h:59
@ JNT_LEGR1
Definition d_a_npc_pachi_maro.h:72
@ JNT_LEGL1
Definition d_a_npc_pachi_maro.h:69
@ JNT_FOOTR
Definition d_a_npc_pachi_maro.h:73
@ JNT_LEGL2
Definition d_a_npc_pachi_maro.h:70
@ JNT_CHIN
Definition d_a_npc_pachi_maro.h:56
@ JNT_FINGERL
Definition d_a_npc_pachi_maro.h:62
@ JNT_BACKBONE1
Definition d_a_npc_pachi_maro.h:52
@ JNT_HANDL
Definition d_a_npc_pachi_maro.h:61
s32 getHeadJointNo()
Definition d_a_npc_pachi_maro.h:159
void srchActors()
Definition d_a_npc_pachi_maro.cpp:804
BOOL _cutTalk_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1331
u8 getPathID()
Definition d_a_npc_pachi_maro.h:175
BOOL _cut1stHit_KakasiBody_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1409
BOOL _cutTutrialBegin_Skip_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1237
daNpcT_motionAnmData_c getMotionAnm(daNpcT_motionAnmData_c)
Definition d_a_npc_pachi_maro.cpp:996
cXyz mTagPos
Definition d_a_npc_pachi_maro.h:198
void reset()
Definition d_a_npc_pachi_maro.cpp:711
daNpcT_ActorMngr_c mActorMngrs[2]
Definition d_a_npc_pachi_maro.h:200
cPhs_Step create()
Definition d_a_npc_pachi_maro.cpp:553
BOOL _turn_to_link(s16)
Definition d_a_npc_pachi_maro.cpp:1159
u32 getFlowNodeNo()
Definition d_a_npc_pachi_maro.h:165
int Delete()
Definition d_a_npc_pachi_maro.cpp:652
cXyz mLookPos
Definition d_a_npc_pachi_maro.h:199
~daNpc_Pachi_Maro_c()
Definition d_a_npc_pachi_maro.cpp:492
int CreateHeap()
Definition d_a_npc_pachi_maro.cpp:615
BOOL cutTutrialCaution(int)
Definition d_a_npc_pachi_maro.cpp:1584
BOOL _cutTutrialBegin_Skip_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1230
dCcD_Cyl mCyl
Definition d_a_npc_pachi_maro.h:192
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pachi_maro.cpp:677
void setAfterTalkMotion()
Definition d_a_npc_pachi_maro.cpp:785
daNpc_Pachi_Maro_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_maro.h:144
void setTagPos(cXyz const &i_pos)
Definition d_a_npc_pachi_maro.h:181
static char * mCutNameList[11]
Definition d_a_npc_pachi_maro.h:462
BOOL cutTutrialBegin_Skip(int)
Definition d_a_npc_pachi_maro.cpp:1214
BOOL _cut1stHit_KakasiBody_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1425
void action()
Definition d_a_npc_pachi_maro.cpp:855
void talkOff()
Definition d_a_npc_pachi_maro.h:180
u16 mPrevEvtNo
Definition d_a_npc_pachi_maro.h:194
BOOL _cutTalk2_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1364
BOOL cut1stHit_KakasiBody(int)
Definition d_a_npc_pachi_maro.cpp:1393
s32 getNeckJointNo()
Definition d_a_npc_pachi_maro.h:160
u8 mFMotion
Definition d_a_npc_pachi_maro.h:197
void setAttnPos()
Definition d_a_npc_pachi_maro.cpp:911
BOOL cutTalk2(int)
Definition d_a_npc_pachi_maro.cpp:1348
static cutFunc mCutList[11]
Definition d_a_npc_pachi_maro.h:476
BOOL chkAction(actionFunc)
Definition d_a_npc_pachi_maro.cpp:1028
BOOL cutTalk(int)
Definition d_a_npc_pachi_maro.cpp:1303
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pachi_maro.cpp:672
BOOL selectAction()
Definition d_a_npc_pachi_maro.cpp:1005
BOOL _cutTutrialBegin_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1198
void afterJntAnm(int)
Definition d_a_npc_pachi_maro.cpp:737
BOOL _cutTutrialClear_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1280
void beforeMove()
Definition d_a_npc_pachi_maro.cpp:883
BOOL setAction(actionFunc)
Definition d_a_npc_pachi_maro.cpp:1032
BOOL _cutTutrialCaution_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1612
Material
Definition d_a_npc_pachi_maro.h:43
@ MAT_MARO_FACE_M
Definition d_a_npc_pachi_maro.h:46
@ MAT_MARO_M
Definition d_a_npc_pachi_maro.h:47
@ MAT_SC_EYE
Definition d_a_npc_pachi_maro.h:44
@ MAT_MARO_EYBALL_M
Definition d_a_npc_pachi_maro.h:45
u8 field_0xf85
Definition d_a_npc_pachi_maro.h:196
BOOL _cutTutrialContinue_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1572
int(daNpc_Pachi_Maro_c::*) actionFunc(void *)
Definition d_a_npc_pachi_maro.h:76
int Draw()
Definition d_a_npc_pachi_maro.cpp:663
void setFMotion_None()
Definition d_a_npc_pachi_maro.h:183
daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c)
Definition d_a_npc_pachi_maro.cpp:987
BOOL checkChangeEvt()
Definition d_a_npc_pachi_maro.cpp:773
void afterMoved()
Definition d_a_npc_pachi_maro.cpp:889
BOOL evtCutProc()
Definition d_a_npc_pachi_maro.cpp:839
BOOL _cutTutrialSelectGiveUp_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1477
BOOL _turn_pos(cXyz const &)
Definition d_a_npc_pachi_maro.cpp:1173
u8 mTalk
Definition d_a_npc_pachi_maro.h:195
BOOL cutTutrialContinue(int)
Definition d_a_npc_pachi_maro.cpp:1549
BOOL _cutTutrialClear_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1262
int(daNpc_Pachi_Maro_c::*) cutFunc(int)
Definition d_a_npc_pachi_maro.h:77
BOOL evtTalk()
Definition d_a_npc_pachi_maro.cpp:818
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_pachi_maro.h:163
BOOL _cutTalk_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1319
int drawDbgInfo()
Definition d_a_npc_pachi_maro.cpp:972
BOOL _cutTutrialGiveUp_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1530
int Execute()
Definition d_a_npc_pachi_maro.cpp:659
int test(void *)
Definition d_a_npc_pachi_maro.cpp:1137
void setParam()
Definition d_a_npc_pachi_maro.cpp:747
actionFunc mAction
Definition d_a_npc_pachi_maro.h:202
BOOL _cutTutrialGiveUp_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1515
u8 getMaxNumItem()
Definition d_a_npc_pachi_maro.h:177
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_Maro_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
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_pachi_maro.h:15
daNpcT_HIOParam common
Definition d_a_npc_pachi_maro.h:16
s16 field_0x8c
Definition d_a_npc_pachi_maro.h:17