1#ifndef D_A_NPC_SEIRA2_H
2#define D_A_NPC_SEIRA2_H
65 int i_faceMotionStepNum,
68 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
69 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
counter_class g_Counter
Definition c_counter.cpp:8
Definition d_shop_system.h:11
Definition d_a_npc_seira2.h:108
virtual ~daNpc_Seira2_Param_c()
Definition d_a_npc_seira2.h:110
static const daNpc_Seira2_HIOParam m
Definition d_a_npc_seira2.h:124
Sera (Shopkeeper)
Definition d_a_npc_seira2.h:15
int shop(void *)
Definition d_a_npc_seira2.cpp:1038
BOOL checkStageIsSeira2sShop()
Definition d_a_npc_seira2.cpp:730
s32 getBackboneJointNo()
Definition d_a_npc_seira2.h:77
int lookaround(void *)
Definition d_a_npc_seira2.cpp:942
int selectAction()
Definition d_a_npc_seira2.cpp:675
int sit(void *)
Definition d_a_npc_seira2.cpp:771
static cutFunc mCutList[1]
Definition d_a_npc_seira2.h:107
void reset()
Definition d_a_npc_seira2.cpp:362
void setCollision()
Definition d_a_npc_seira2.cpp:578
int setAction(actionFunc)
Definition d_a_npc_seira2.cpp:715
int(daNpc_Seira2_c::*) cutFunc(int)
Definition d_a_npc_seira2.h:17
int talk(void *)
Definition d_a_npc_seira2.cpp:996
~daNpc_Seira2_c()
Definition d_a_npc_seira2.cpp:111
u8 field_0x10EC
Definition d_a_npc_seira2.h:95
void action()
Definition d_a_npc_seira2.cpp:506
dCcD_Cyl mCyl1
Definition d_a_npc_seira2.h:87
actionFunc mActFunc_0
Definition d_a_npc_seira2.h:92
s32 getNeckJointNo()
Definition d_a_npc_seira2.h:76
int happy(void *)
Definition d_a_npc_seira2.cpp:812
void afterJntAnm(int)
Definition d_a_npc_seira2.cpp:376
int getFlowNodeNo()
Definition d_a_npc_seira2.cpp:331
void beforeMove()
Definition d_a_npc_seira2.cpp:531
int sad(void *)
Definition d_a_npc_seira2.cpp:897
u16 getEyeballMaterialNo()
Definition d_a_npc_seira2.h:74
void setAfterTalkMotion()
Definition d_a_npc_seira2.cpp:431
void srchActors()
Definition d_a_npc_seira2.cpp:456
u8 mType
Definition d_a_npc_seira2.h:89
u8 mChkBottle
Definition d_a_npc_seira2.h:88
daNpc_Seira2_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_seira2.h:61
BOOL checkRemoveJoint(int val)
Definition d_a_npc_seira2.h:79
void drawOtherMdl()
Definition d_a_npc_seira2.cpp:621
u8 field_0x10F0
Definition d_a_npc_seira2.h:99
BOOL evtCutProc()
Definition d_a_npc_seira2.cpp:489
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_seira2.h:90
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seira2.cpp:670
u8 field_0x10EF[0x10F0 - 0x10EF]
Definition d_a_npc_seira2.h:98
void setParam()
Definition d_a_npc_seira2.cpp:386
int CreateHeap()
Definition d_a_npc_seira2.cpp:215
u8 mEvtBit
Definition d_a_npc_seira2.h:97
int Execute()
Definition d_a_npc_seira2.cpp:272
BOOL evtTalk()
Definition d_a_npc_seira2.cpp:470
int Draw()
Definition d_a_npc_seira2.cpp:291
int worry(void *)
Definition d_a_npc_seira2.cpp:846
actionFunc mNextAction
Definition d_a_npc_seira2.h:91
u8 field_0x10ED
Definition d_a_npc_seira2.h:96
mDoExt_McaMorfSO * mpSeiraMorf
Definition d_a_npc_seira2.h:85
bool setBottleAnm(int, int, f32, bool)
Definition d_a_npc_seira2.cpp:643
int create()
Definition d_a_npc_seira2.cpp:168
int(daNpc_Seira2_c::*) actionFunc(void *)
Definition d_a_npc_seira2.h:18
void setAttnPos()
Definition d_a_npc_seira2.cpp:537
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_seira2.cpp:303
u8 checkBottle()
Definition d_a_npc_seira2.cpp:344
u8 getMaxNumItem()
Definition d_a_npc_seira2.cpp:340
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seira2.cpp:299
int Delete()
Definition d_a_npc_seira2.cpp:266
int field_0x0F80
Definition d_a_npc_seira2.h:86
int chkAction(actionFunc)
Definition d_a_npc_seira2.cpp:711
s32 getHeadJointNo()
Definition d_a_npc_seira2.h:75
int isDelete()
Definition d_a_npc_seira2.cpp:358
int mEventTimer
Definition d_a_npc_seira2.h:93
static char * mCutNameList[1]
Definition d_a_npc_seira2.h:105
int smile(void *)
Definition d_a_npc_seira2.cpp:969
int mShopProcess
Definition d_a_npc_seira2.h:94
int wait(void *)
Definition d_a_npc_seira2.cpp:735
BOOL checkChangeJoint(int val)
Definition d_a_npc_seira2.h:78
BOOL drawDbgInfo()
Definition d_a_npc_seira2.cpp:617
u8 getType()
Definition d_a_npc_seira2.cpp:315
Definition f_op_actor.h:230
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(daNpc_Seira2_c)==0x10F4)
int BOOL
Definition types.h:33
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_seira2.h:104
daNpcT_HIOParam common
Definition d_a_npc_seira2.h:105