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
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
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:709
BOOL _cutTalk2_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1384
BOOL cutTutrialGiveUp(int)
Definition d_a_npc_pachi_maro.cpp:1507
BOOL _cutTutrialContinue_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1573
s32 getBackboneJointNo()
Definition d_a_npc_pachi_maro.h:161
BOOL _cutTutrialBegin_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1213
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:1608
BOOL cutTutrialBegin(int)
Definition d_a_npc_pachi_maro.cpp:1190
int wait(void *)
Definition d_a_npc_pachi_maro.cpp:1057
int talk(void *)
Definition d_a_npc_pachi_maro.cpp:1119
void setFMotion_LookNone()
Definition d_a_npc_pachi_maro.h:185
BOOL cutTutrialClear(int)
Definition d_a_npc_pachi_maro.cpp:1254
void setCollision()
Definition d_a_npc_pachi_maro.cpp:949
u8 getBitSW()
Definition d_a_npc_pachi_maro.h:176
BOOL _cutTutrialSelectGiveUp_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1472
u8 mType
Definition d_a_npc_pachi_maro.h:193
u8 getType()
Definition d_a_npc_pachi_maro.cpp:697
u8 field_0xfc8
Definition d_a_npc_pachi_maro.h:203
BOOL cutTutrialSelectGiveUp(int)
Definition d_a_npc_pachi_maro.cpp:1456
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:812
BOOL _cutTalk_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1339
u8 getPathID()
Definition d_a_npc_pachi_maro.h:175
BOOL _cut1stHit_KakasiBody_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1417
BOOL _cutTutrialBegin_Skip_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1245
daNpcT_motionAnmData_c getMotionAnm(daNpcT_motionAnmData_c)
Definition d_a_npc_pachi_maro.cpp:1004
cXyz mTagPos
Definition d_a_npc_pachi_maro.h:198
void reset()
Definition d_a_npc_pachi_maro.cpp:719
daNpcT_ActorMngr_c mActorMngrs[2]
Definition d_a_npc_pachi_maro.h:200
BOOL _turn_to_link(s16)
Definition d_a_npc_pachi_maro.cpp:1167
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
cPhs__Step create()
Definition d_a_npc_pachi_maro.cpp:553
~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:1592
BOOL _cutTutrialBegin_Skip_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1238
dCcD_Cyl mCyl
Definition d_a_npc_pachi_maro.h:192
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pachi_maro.cpp:685
void setAfterTalkMotion()
Definition d_a_npc_pachi_maro.cpp:793
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:1222
BOOL _cut1stHit_KakasiBody_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1433
void action()
Definition d_a_npc_pachi_maro.cpp:863
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:1372
BOOL cut1stHit_KakasiBody(int)
Definition d_a_npc_pachi_maro.cpp:1401
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:919
BOOL cutTalk2(int)
Definition d_a_npc_pachi_maro.cpp:1356
static cutFunc mCutList[11]
Definition d_a_npc_pachi_maro.h:476
BOOL chkAction(actionFunc)
Definition d_a_npc_pachi_maro.cpp:1036
BOOL cutTalk(int)
Definition d_a_npc_pachi_maro.cpp:1311
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pachi_maro.cpp:680
BOOL selectAction()
Definition d_a_npc_pachi_maro.cpp:1013
BOOL _cutTutrialBegin_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1206
void afterJntAnm(int)
Definition d_a_npc_pachi_maro.cpp:745
BOOL _cutTutrialClear_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1288
void beforeMove()
Definition d_a_npc_pachi_maro.cpp:891
BOOL setAction(actionFunc)
Definition d_a_npc_pachi_maro.cpp:1040
BOOL _cutTutrialCaution_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1620
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:1580
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:995
BOOL checkChangeEvt()
Definition d_a_npc_pachi_maro.cpp:781
void afterMoved()
Definition d_a_npc_pachi_maro.cpp:897
BOOL evtCutProc()
Definition d_a_npc_pachi_maro.cpp:847
BOOL _cutTutrialSelectGiveUp_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1485
BOOL _turn_pos(cXyz const &)
Definition d_a_npc_pachi_maro.cpp:1181
u8 mTalk
Definition d_a_npc_pachi_maro.h:195
BOOL cutTutrialContinue(int)
Definition d_a_npc_pachi_maro.cpp:1557
BOOL _cutTutrialClear_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1270
int(daNpc_Pachi_Maro_c::*) cutFunc(int)
Definition d_a_npc_pachi_maro.h:77
BOOL evtTalk()
Definition d_a_npc_pachi_maro.cpp:826
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:1327
int drawDbgInfo()
Definition d_a_npc_pachi_maro.cpp:980
BOOL _cutTutrialGiveUp_Main(int const &)
Definition d_a_npc_pachi_maro.cpp:1538
int Execute()
Definition d_a_npc_pachi_maro.cpp:659
int test(void *)
Definition d_a_npc_pachi_maro.cpp:1145
void setParam()
Definition d_a_npc_pachi_maro.cpp:755
actionFunc mAction
Definition d_a_npc_pachi_maro.h:202
BOOL _cutTutrialGiveUp_Init(int const &)
Definition d_a_npc_pachi_maro.cpp:1523
u8 getMaxNumItem()
Definition d_a_npc_pachi_maro.h:177
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_Pachi_Maro_c)==0xfcc)
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
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
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