32#define NPC_MARO_HIO_CLASS daNpc_Maro_HIO_c
34#define NPC_MARO_HIO_CLASS daNpc_Maro_Param_c
133 int i_faceMotionStepNum,
136 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
137 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
183 return (nodeNo == 0xFFFF) ? -1 : nodeNo;
counter_class g_Counter
Definition c_counter.cpp:8
Definition d_shop_system.h:11
void entry(fopAc_ac_c *)
Definition d_a_npc.cpp:281
void remove()
Definition d_a_npc.cpp:285
int getStepNo()
Definition d_a_npc.h:90
int getNo()
Definition d_a_npc.h:88
daNpcT_ActorMngr_c mPlayerActorMngr
Definition d_a_npc.h:548
daNpcT_MotionSeqMngr_c mMotionSeqMngr
Definition d_a_npc.h:547
Definition d_a_npc_maro.h:21
void genMessage(JORMContext *)
Definition d_a_npc_maro.cpp:107
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_maro.cpp:81
daNpc_Maro_HIO_c()
Definition d_a_npc_maro.cpp:77
daNpc_Maro_HIOParam m
Definition d_a_npc_maro.h:29
Definition d_a_npc_maro.h:13
virtual ~daNpc_Maro_Param_c()
Definition d_a_npc_maro.h:15
static const daNpc_Maro_HIOParam m
Definition d_a_npc_maro.h:25
Malo.
Definition d_a_npc_maro.h:45
void beforeMove()
Definition d_a_npc_maro.cpp:1034
daNpcT_motionAnmData_c getMotionAnm(daNpcT_motionAnmData_c)
Definition d_a_npc_maro.cpp:1139
void setCollision()
Definition d_a_npc_maro.cpp:1072
BOOL drawDbgInfo()
Definition d_a_npc_maro.cpp:1105
int CreateHeap()
Definition d_a_npc_maro.cpp:340
int shop(void *)
Definition d_a_npc_maro.cpp:3433
int create()
Definition d_a_npc_maro.cpp:272
int getFlowNodeNo()
Definition d_a_npc_maro.h:181
dCcD_Cyl mCyl1
Definition d_a_npc_maro.h:192
int field_0x10bc
Definition d_a_npc_maro.h:193
void afterJntAnm(int)
Definition d_a_npc_maro.cpp:654
BOOL checkEndMotionIsChoccai()
Definition d_a_npc_maro.h:158
BOOL test(void *)
Definition d_a_npc_maro.cpp:3470
void findPlayer()
Definition d_a_npc_maro.h:165
BOOL evtCutProc()
Definition d_a_npc_maro.cpp:957
void startChoccai()
Definition d_a_npc_maro.h:167
u8 field_0x1136
Definition d_a_npc_maro.h:207
u8 field_0x1138
Definition d_a_npc_maro.h:209
u8 getPathID()
Definition d_a_npc_maro.h:177
int cutCacaricoConversation(int)
Definition d_a_npc_maro.cpp:1728
int choccai(void *)
Definition d_a_npc_maro.cpp:3219
u8 field_0x1133
Definition d_a_npc_maro.h:204
void srchActors()
Definition d_a_npc_maro.cpp:825
static void * srchArrow(void *, void *)
Definition d_a_npc_maro.cpp:427
int selectAction()
Definition d_a_npc_maro.cpp:1148
int chkAction(int(daNpc_Maro_c::*)(void *))
Definition d_a_npc_maro.cpp:1187
actionFunc field_0x1118
Definition d_a_npc_maro.h:197
int cutConversationAboutPachinko(int)
Definition d_a_npc_maro.cpp:1204
static char * mCutNameList[17]
Definition d_a_npc_maro.h:209
u8 mType
Definition d_a_npc_maro.h:194
int(daNpc_Maro_c::*) cutFunc(int)
Definition d_a_npc_maro.h:48
fopAc_ac_c * getItaMatoP(int)
Definition d_a_npc_maro.cpp:471
BOOL checkNowMotionIsChoccai()
Definition d_a_npc_maro.h:151
int talk_withTaro(void *)
Definition d_a_npc_maro.cpp:3185
s32 getNeckJointNo()
Definition d_a_npc_maro.h:143
BOOL checkChangeEvt()
Definition d_a_npc_maro.cpp:739
void setAttnPos()
Definition d_a_npc_maro.cpp:1044
int cutGiveMeWoodSwd(int)
Definition d_a_npc_maro.cpp:1480
fopAc_ac_c * getArrowP()
Definition d_a_npc_maro.cpp:441
int isDelete()
Definition d_a_npc_maro.cpp:531
int cutGetWoodSwd(int)
Definition d_a_npc_maro.cpp:1551
static cutFunc mCutList[17]
Definition d_a_npc_maro.h:229
BOOL checkChangeJoint(int arg0)
Definition d_a_npc_maro.h:145
int field_0x112c
Definition d_a_npc_maro.h:200
int cutArrowTutorial(int)
Definition d_a_npc_maro.cpp:1826
int field_0x1128
Definition d_a_npc_maro.h:199
void reset()
Definition d_a_npc_maro.cpp:603
int cutBokinTalk(int)
Definition d_a_npc_maro.cpp:2578
int tend(void *)
Definition d_a_npc_maro.cpp:3261
NPC_MARO_HIO_CLASS * mpHIO
Definition d_a_npc_maro.h:191
int cutConversationWithMaro(int)
Definition d_a_npc_maro.cpp:1696
u8 field_0x113a[0x113C - 0x113A]
Definition d_a_npc_maro.h:211
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_maro.cpp:410
s32 getHeadJointNo()
Definition d_a_npc_maro.h:142
s32 getBackboneJointNo()
Definition d_a_npc_maro.h:144
int cutMarosWhisper(int)
Definition d_a_npc_maro.cpp:2610
int swdTutorial(void *)
Definition d_a_npc_maro.cpp:3147
BOOL evtTalk()
Definition d_a_npc_maro.cpp:939
actionFunc field_0x110c
Definition d_a_npc_maro.h:196
int cutTagPush1(int)
Definition d_a_npc_maro.cpp:2694
int cutSurprise(int)
Definition d_a_npc_maro.cpp:1778
int cutConversationAboutWoodSwd(int)
Definition d_a_npc_maro.cpp:1245
u8 field_0x1137
Definition d_a_npc_maro.h:208
int cutHail(int)
Definition d_a_npc_maro.cpp:1349
void endChoccai()
Definition d_a_npc_maro.h:168
int setAction(int(daNpc_Maro_c::*)(void *))
Definition d_a_npc_maro.cpp:1191
u8 field_0x1130
Definition d_a_npc_maro.h:201
int cutNotGonnaLet(int)
Definition d_a_npc_maro.cpp:2740
u8 field_0x1139
Definition d_a_npc_maro.h:210
void action()
Definition d_a_npc_maro.cpp:984
BOOL checkRemoveJoint(int arg0)
Definition d_a_npc_maro.h:146
~daNpc_Maro_c()
Definition d_a_npc_maro.cpp:251
u8 getBitSW()
Definition d_a_npc_maro.h:148
u8 field_0x1135
Definition d_a_npc_maro.h:206
int Delete()
Definition d_a_npc_maro.cpp:376
int arrowTutorial(void *)
Definition d_a_npc_maro.cpp:3317
u8 getGroupId()
Definition d_a_npc_maro.h:173
void setParam()
Definition d_a_npc_maro.cpp:664
int Draw()
Definition d_a_npc_maro.cpp:402
int cutTalkToKakashi(int)
Definition d_a_npc_maro.cpp:2874
static void * srchItaMato(void *, void *)
Definition d_a_npc_maro.cpp:457
daNpcT_ActorMngr_c mActorMngr[9]
Definition d_a_npc_maro.h:195
u8 field_0x1124[0x1128 - 0x1124]
Definition d_a_npc_maro.h:198
u8 field_0x113C[0x1140 - 0x113C]
Definition d_a_npc_maro.h:212
void drawOtherMdl()
Definition d_a_npc_maro.cpp:1120
u8 field_0x1132
Definition d_a_npc_maro.h:203
BOOL evtEndProc()
Definition d_a_npc_maro.cpp:801
u8 getType()
Definition d_a_npc_maro.cpp:491
u8 field_0x1134
Definition d_a_npc_maro.h:205
void setAfterTalkMotion()
Definition d_a_npc_maro.cpp:809
int Execute()
Definition d_a_npc_maro.cpp:383
u16 getEyeballMaterialNo()
Definition d_a_npc_maro.h:141
u8 getMaxNumItem()
Definition d_a_npc_maro.h:186
daNpc_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_maro.h:129
int cutFindMonkey(int)
Definition d_a_npc_maro.cpp:1388
int cutSwdTutorial(int)
Definition d_a_npc_maro.cpp:1291
void lostPlayer()
Definition d_a_npc_maro.h:150
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_maro.cpp:415
int(daNpc_Maro_c::*) actionFunc(void *)
Definition d_a_npc_maro.h:47
int wait(void *)
Definition d_a_npc_maro.cpp:2943
daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c)
Definition d_a_npc_maro.cpp:1130
Type
Definition d_a_npc_maro.h:50
@ TYPE_9
Definition d_a_npc_maro.h:60
@ TYPE_5
Definition d_a_npc_maro.h:56
@ TYPE_13
Definition d_a_npc_maro.h:64
@ TYPE_1
Definition d_a_npc_maro.h:52
@ TYPE_7
Definition d_a_npc_maro.h:58
@ TYPE_14
Definition d_a_npc_maro.h:65
@ TYPE_8
Definition d_a_npc_maro.h:59
@ TYPE_2
Definition d_a_npc_maro.h:53
@ TYPE_15
Definition d_a_npc_maro.h:66
@ TYPE_10
Definition d_a_npc_maro.h:61
@ TYPE_11
Definition d_a_npc_maro.h:62
@ TYPE_0
Definition d_a_npc_maro.h:51
@ TYPE_4
Definition d_a_npc_maro.h:55
@ TYPE_16
Definition d_a_npc_maro.h:67
@ TYPE_3
Definition d_a_npc_maro.h:54
@ TYPE_6
Definition d_a_npc_maro.h:57
@ TYPE_12
Definition d_a_npc_maro.h:63
int talk(void *)
Definition d_a_npc_maro.cpp:3383
u8 field_0x1131
Definition d_a_npc_maro.h:202
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Maro_c)==0x1140)
daPy_py_c * daPy_getPlayerActorClass()
Definition d_a_player.h:1258
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_maro.h:8
daNpcT_HIOParam common
Definition d_a_npc_maro.h:9
s16 tease_interval
Definition d_a_npc_maro.h:10