|
| enum | Type { TYPE_SHOP
, TYPE_1
} |
| |
| enum | FaceMotion {
FACE_MOT_UNK_1 = 1
, FACE_MOT_UNK_2 = 2
, FACE_MOT_UNK_3 = 3
, FACE_MOT_UNK_4 = 4
,
FACE_MOT_UNK_5 = 5
, FACE_MOT_UNK_6 = 6
, FACE_MOT_UNK_7 = 7
, FACE_MOT_UNK_8 = 8
} |
| |
| enum | Motion {
MOT_UNK_0 = 0
, MOT_UNK_1 = 1
, MOT_UNK_2 = 2
, MOT_UNK_3 = 3
,
MOT_UNK_5 = 5
, MOT_UNK_6 = 6
, MOT_UNK_7 = 7
, MOT_UNK_8 = 8
} |
| |
| typedef int(daNpc_clerkB_c::*) | cutFunc(int) |
| |
| typedef int(daNpc_clerkB_c::*) | actionFunc(void *) |
| |
| enum | {
SEQ_WAIT
, SEQ_START
, SEQ_SELECT_WAIT
, SEQ_SELECT_START
,
SEQ_SELECT
, SEQ_MOVING
, SEQ_DECIDE
, SEQ_CHOOSE
,
SEQ_DECIDE_YES
, SEQ_DECIDE_NO
, SEQ_FINISH
} |
| |
| enum | { ITEM_MAX_e = 7
} |
| |
| enum | Mode {
MODE_ENTER
, MODE_INIT
, MODE_RUN
, MODE_EXIT
,
MODE_4
, MODE_INVALID = -1
} |
| |
| enum | AnmFlags {
ANM_PAUSE_MORF = 0x1
, ANM_PAUSE_BTK = 0x2
, ANM_PAUSE_BRK = 0x4
, ANM_PAUSE_BPK = 0x8
,
ANM_PAUSE_BCK = 0x10
, ANM_PAUSE_BTP = 0x20
, ANM_PLAY_MORF = 0x40
, ANM_PLAY_BTK = 0x80
,
ANM_PLAY_BRK = 0x100
, ANM_PLAY_BPK = 0x200
, ANM_PLAY_BCK = 0x400
, ANM_PLAY_BTP = 0x800
,
ANM_FLAG_1000 = 0x1000
, ANM_PAUSE_TIMER_BTP = 0x2000
, ANM_FLAG_4000 = 0x4000
} |
| |
|
| | ~daNpc_clerkB_c () |
| |
| int | create () |
| |
| int | CreateHeap () |
| |
| int | Delete () |
| |
| int | Execute () |
| |
| int | Draw () |
| |
| u8 | getType () |
| |
| int | beforeStartSeqAction (dMsgFlow_c *, int) |
| |
| int | beforeSelectSeqAction (dMsgFlow_c *, int) |
| |
| int | isDelete () |
| |
| void | reset () |
| |
| void | afterJntAnm (int) |
| |
| void | setParam () |
| |
| void | setAfterTalkMotion () |
| |
| void | srchActors () |
| |
| BOOL | evtTalk () |
| |
| BOOL | evtCutProc () |
| |
| void | action () |
| |
| void | beforeMove () |
| |
| void | setAttnPos () |
| |
| void | setCollision () |
| |
| int | drawDbgInfo () |
| |
| void | drawOtherMdl () |
| |
| void | drawGhost () |
| |
| int | selectAction () |
| |
| int | chkAction (int(daNpc_clerkB_c::*)(void *)) |
| |
| int | setAction (int(daNpc_clerkB_c::*)(void *)) |
| |
| void | setSe () |
| |
| int | wait (void *) |
| |
| int | tend (void *) |
| |
| int | talk (void *) |
| |
| int | shop (void *) |
| |
| | daNpc_clerkB_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) |
| |
| u16 | getEyeballMaterialNo () |
| |
| s32 | getHeadJointNo () |
| |
| s32 | getNeckJointNo () |
| |
| s32 | getBackboneJointNo () |
| |
| BOOL | checkChangeJoint (int i_joint) |
| |
| BOOL | checkRemoveJoint (int i_joint) |
| |
| u32 | getFlowNodeNo () |
| |
| u8 | getMaxNumItem () |
| |
| | dShopSystem_c (daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8) |
| |
| void | initShopSystem () |
| |
| void | onFlag (int) |
| |
| void | offFlag (int) |
| |
| BOOL | isFlag (int) |
| |
| void | onSoldOutItemFlag (int) |
| |
| void | offSoldOutItemFlag (int) |
| |
| BOOL | isSoldOutItemFlag (int) |
| |
| int | checkController (u8, dMsgFlow_c *) |
| |
| int | chooseItem3 (u8) |
| |
| int | chooseItem5 (u8) |
| |
| int | chooseItem4 (u8) |
| |
| int | moveCursor (int, u8) |
| |
| int | moveCursor0 (int, u8) |
| |
| int | moveCursor1 (int, u8) |
| |
| int | drawCursor () |
| |
| int | itemRotate () |
| |
| int | itemZoom (cXyz *) |
| |
| int | seq_wait (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_start (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_select_wait (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_select_start (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_select (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_moving (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_decide (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_choose (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_decide_yes (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_decide_no (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | seq_finish (fopAc_ac_c *, dMsgFlow_c *) |
| |
| bool | seq_event (fopAc_ac_c *, dMsgFlow_c *) |
| |
| int | shop_init (bool) |
| |
| int | shop_process (fopAc_ac_c *, dMsgFlow_c *) |
| |
| void | createShopItem (int) |
| |
| void | setSeq (u8) |
| |
| void | setSoldOutFlag () |
| |
| void | setSoldOut () |
| |
| void | setSoldOutItemHide () |
| |
| void | deleteObject () |
| |
| bool | searchItemActor () |
| |
| int | getFlowNodeNum () |
| |
| void | setSellItemMax (u8) |
| |
| BOOL | checkShopOpen () |
| |
| bool | checkLeftTrigger (STControl *) |
| |
| bool | checkRightTrigger (STControl *) |
| |
| bool | dpdMove () |
| |
| virtual | ~dShopSystem_c () |
| |
| virtual bool | getResName2 (int) |
| |
| bool | chkSpMode () |
| |
| void | onSpMode () |
| |
| void | offSpMode () |
| |
| u8 | getEventParamU8 (int param_0) |
| |
| void | setEventParam (u32 param) |
| |
| void | setMasterType (u8 master_type) |
| |
| u8 | getCursorPos () |
| |
| dShopItemCtrl_c * | getShopItemCtrlP () |
| |
| u8 | chkExplainItem () |
| |
| | daNpcT_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) |
| |
| J3DAnmTransform * | getTrnsfrmAnmP (char const *, int) |
| |
| J3DAnmTransformKey * | getTrnsfrmKeyAnmP (char const *, int) |
| |
| J3DAnmTexPattern * | getTexPtrnAnmP (char const *, int) |
| |
| J3DAnmTextureSRTKey * | getTexSRTKeyAnmP (char const *, int) |
| |
| J3DAnmTevRegKey * | getTevRegKeyAnmP (char const *, int) |
| |
| J3DAnmColor * | getColorAnmP (char const *, int) |
| |
| int | setBckAnm (J3DAnmTransform *, f32, int, int, int, bool) |
| |
| int | setMcaMorfAnm (J3DAnmTransformKey *, f32, f32, int, int, int) |
| |
| int | setBtpAnm (J3DAnmTexPattern *, J3DModelData *, f32, int) |
| |
| int | setBtkAnm (J3DAnmTextureSRTKey *, J3DModelData *, f32, int) |
| |
| int | setBrkAnm (J3DAnmTevRegKey *, J3DModelData *, f32, int) |
| |
| int | setBpkAnm (J3DAnmColor *, J3DModelData *, f32, int) |
| |
| int | loadRes (s8 const *, char const **) |
| |
| void | deleteRes (s8 const *, char const **) |
| |
| int | execute () |
| |
| int | draw (BOOL, BOOL, f32, _GXColorS10 *, f32, BOOL, BOOL, BOOL) |
| |
| void | setEnvTevColor () |
| |
| void | setRoomNo () |
| |
| int | checkEndAnm (f32) |
| |
| int | checkEndAnm (J3DFrameCtrl *, f32) |
| |
| void | playAllAnm () |
| |
| void | setMtx () |
| |
| void | ctrlFaceMotion () |
| |
| void | ctrlMotion () |
| |
| int | ctrlMsgAnm (int *, int *, fopAc_ac_c *, int) |
| |
| void | evtChange () |
| |
| bool | setFaceMotionAnm (int, bool) |
| |
| void | setPos (cXyz) |
| |
| void | setAngle (s16) |
| |
| void | setAngle (csXyz) |
| |
| fopAc_ac_c * | hitChk (dCcD_GObjInf *, u32) |
| |
| void | setDamage (int, int, int) |
| |
| BOOL | chkActorInSight (fopAc_ac_c *, f32, s16) |
| |
| BOOL | chkPointInArea (cXyz, cXyz, f32, f32, f32, s16) |
| |
| BOOL | chkPointInArea (cXyz, cXyz, cXyz, s16) |
| |
| BOOL | chkFindActor (fopAc_ac_c *, BOOL, s16) |
| |
| BOOL | chkWolfAction () |
| |
| BOOL | chkFindWolf (s16, int, int, f32, f32, f32, f32, BOOL) |
| |
| BOOL | srchPlayerActor () |
| |
| cXyz | getAttnPos (fopAc_ac_c *) |
| |
| BOOL | turn (s16, int, int) |
| |
| BOOL | step (s16, int, int, int, int) |
| |
| void | calcSpeedAndAngle (cXyz, BOOL, s16, s16) |
| |
| int | getActorDistance (fopAc_ac_c *, int, int) |
| |
| BOOL | initTalk (int, fopAc_ac_c **) |
| |
| BOOL | talkProc (int *, BOOL, fopAc_ac_c **, BOOL) |
| |
| fopAc_ac_c * | getNearestActorP (s16) |
| |
| fopAc_ac_c * | getEvtAreaTagP (int, int) |
| |
| fopAc_ac_c * | getShopItemTagP () |
| |
| void | setHitodamaPrtcl () |
| |
| virtual | ~daNpcT_c () |
| |
| virtual BOOL | ctrlBtk () |
| |
| virtual void | ctrlSubFaceMotion (int) |
| |
| virtual s32 | getFootLJointNo () |
| |
| virtual s32 | getFootRJointNo () |
| |
| virtual u16 | getEyeballLMaterialNo () |
| |
| virtual u16 | getEyeballRMaterialNo () |
| |
| virtual int | ctrlJoint (J3DJoint *, J3DModel *) |
| |
| virtual BOOL | checkChangeEvt () |
| |
| virtual BOOL | evtEndProc () |
| |
| virtual BOOL | evtProc () |
| |
| virtual void | afterMoved () |
| |
| virtual void | setFootPos () |
| |
| virtual void | setFootPrtcl (cXyz *, f32, f32) |
| |
| virtual bool | checkCullDraw () |
| |
| virtual void | twilight () |
| |
| virtual BOOL | chkXYItems () |
| |
| virtual void | evtOrder () |
| |
| virtual void | decTmr () |
| |
| virtual void | clrParam () |
| |
| virtual bool | afterSetFaceMotionAnm (int, int, f32, int) |
| |
| virtual bool | afterSetMotionAnm (int, int, f32, int) |
| |
| virtual daNpcT_faceMotionAnmData_c | getFaceMotionAnm (daNpcT_faceMotionAnmData_c param_1) |
| |
| virtual daNpcT_motionAnmData_c | getMotionAnm (daNpcT_motionAnmData_c param_1) |
| |
| virtual void | changeAnm (int *, int *) |
| |
| virtual void | changeBck (int *, int *) |
| |
| virtual void | changeBtp (int *, int *) |
| |
| virtual void | changeBtk (int *, int *) |
| |
| virtual bool | setMotionAnm (int, f32, BOOL) |
| |
| bool | checkHide () |
| |
| BOOL | checkStep () |
| |
| void | setCommander (fopAc_ac_c *param_0) |
| |
| void | setCutType (int i_cutType) |
| |
| void | onHide () |
| |
| void | offHide () |
| |
| void | hide () |
| |
| void | show () |
| |
| void | initialize () |
| |
| BOOL | chkFindPlayer (BOOL param_0, s16 param_1) |
| |
| | fopAc_ac_c () |
| |
| | ~fopAc_ac_c () |
| |