29#define NPC_CHIN_HIO_CLASS daNpcChin_HIO_c
31#define NPC_CHIN_HIO_CLASS daNpcChin_Param_c
127 bool step(s16,
int,
int);
Definition Z2Creature.h:7
Definition d_a_obj_glowSphere.h:38
void set(s16 oX, s16 oY, s16 oZ)
Definition c_sxyz.h:24
Definition d_kankyo_tev_str.h:8
Definition d_a_npc_chin.h:19
daNpcChin_HIO_c()
Definition d_a_npc_chin.cpp:149
daNpcChin_HIOParam m
Definition d_a_npc_chin.h:26
virtual void genMessage(JORMContext *)
Definition d_a_npc_chin.cpp:156
virtual ~daNpcChin_HIO_c()
Definition d_a_npc_chin.cpp:153
Definition d_a_npc_chin.h:11
virtual ~daNpcChin_Param_c()
Definition d_a_npc_chin.h:13
static daNpcChin_HIOParam const m
Definition d_a_npc_chin.h:29
Definition d_a_npc_chin.h:44
void setMtx()
Definition d_a_npc_chin.cpp:183
_SpotLight_c()
Definition d_a_npc_chin.h:89
void switch_off()
Definition d_a_npc_chin.h:55
J3DModel * mpModel
Definition d_a_npc_chin.h:46
void setPlaySpeed(f32 i_speed)
Definition d_a_npc_chin.h:65
s8 mSwitch
Definition d_a_npc_chin.h:51
bool is_switch_on()
Definition d_a_npc_chin.h:75
void playBtk()
Definition d_a_npc_chin.h:85
void draw(dKy_tevstr_c *)
Definition d_a_npc_chin.cpp:192
void setSwitch(s8 i_active)
Definition d_a_npc_chin.h:69
cXyz mPos
Definition d_a_npc_chin.h:48
int loadModel()
Definition d_a_npc_chin.cpp:161
csXyz mRot
Definition d_a_npc_chin.h:49
mDoExt_btkAnm mBtkAnm
Definition d_a_npc_chin.h:47
void setPos(cXyz &i_pos)
Definition d_a_npc_chin.h:81
cXyz mScale
Definition d_a_npc_chin.h:50
void switch_on()
Definition d_a_npc_chin.h:60
~_SpotLight_c()
Definition d_a_npc_chin.h:95
Purlo.
Definition d_a_npc_chin.h:42
s16 mLookMode
Definition d_a_npc_chin.h:199
bool talk(void *)
Definition d_a_npc_chin.cpp:1245
dCcD_Cyl mObjInf
Definition d_a_npc_chin.h:192
BOOL _chkGameClear()
Definition d_a_npc_chin.cpp:1573
daNpcF_Lookat_c mLookat1
Definition d_a_npc_chin.h:190
s8 field_0xe24
Definition d_a_npc_chin.h:210
int _Evt_SelectGiveUp_CutMain(int const &)
Definition d_a_npc_chin.cpp:1877
int field_0xe18
Definition d_a_npc_chin.h:207
virtual int main()
Definition d_a_npc_chin.cpp:484
int _Evt_GameSucceed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1788
int field_0xdf8
Definition d_a_npc_chin.h:196
virtual ~daNpcChin_c()
Definition d_a_npc_chin.cpp:207
int _Evt_SpotLight_Off_CutInit(int const &)
Definition d_a_npc_chin.cpp:2062
virtual void setAttnPos()
Definition d_a_npc_chin.cpp:516
void Event_DT()
Definition d_a_npc_chin.cpp:1454
virtual bool setExpressionBtp(int)
Definition d_a_npc_chin.cpp:636
int _Evt_GameFailed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1683
int _Evt_SpotLight_Off_CutMain(int const &)
Definition d_a_npc_chin.cpp:2078
int field_0xe14
Definition d_a_npc_chin.h:206
int _Evt_GameFailed(int)
Definition d_a_npc_chin.cpp:1664
_SpotLight_c mSpotLight
Definition d_a_npc_chin.h:213
bool wait(void *)
Definition d_a_npc_chin.cpp:1132
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_chin.cpp:444
int _Evt_SelectGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1856
int _Evt_Appear(int)
Definition d_a_npc_chin.cpp:1963
bool demo(void *)
Definition d_a_npc_chin.cpp:1323
int Execute()
Definition d_a_npc_chin.cpp:382
void SphereReset()
Definition d_a_npc_chin.cpp:1577
int Delete()
Definition d_a_npc_chin.cpp:375
int _Evt_GameGiveUp_CutMain(int const &)
Definition d_a_npc_chin.cpp:1943
BOOL isMiniGamePlaying()
Definition d_a_npc_chin.h:170
s16 field_0xe00
Definition d_a_npc_chin.h:198
s8 mIsMiniGamePlaying
Definition d_a_npc_chin.h:203
int field_0xdfc
Definition d_a_npc_chin.h:197
void Action()
Definition d_a_npc_chin.h:176
u32 mGameTime
Definition d_a_npc_chin.h:205
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_chin.h:189
int _Evt_Appear_CutInit(int const &)
Definition d_a_npc_chin.cpp:1982
bool(daNpcChin_c::*) actionFunc(void *)
Definition d_a_npc_chin.h:98
void _talk_motion()
Definition d_a_npc_chin.cpp:1310
bool step(s16, int, int)
Definition d_a_npc_chin.cpp:1048
u8 getForcibleTalk2()
Definition d_a_npc_chin.h:184
actionFunc mAction
Definition d_a_npc_chin.h:193
virtual int drawDbgInfo()
Definition d_a_npc_chin.cpp:763
int _Evt_GameStart_CutMain(int const &)
Definition d_a_npc_chin.cpp:1640
int _Evt_GameGiveUp(int)
Definition d_a_npc_chin.cpp:1900
s16 getMessageNo()
Definition d_a_npc_chin.h:174
BOOL chkFindPlayer()
Definition d_a_npc_chin.cpp:1084
virtual bool setExpressionAnm(int, bool)
Definition d_a_npc_chin.cpp:558
virtual void setMotion(int, f32, int)
Definition d_a_npc_chin.cpp:753
s8 field_0xe07
Definition d_a_npc_chin.h:202
_GlSph_Mng_c * mpSphMng
Definition d_a_npc_chin.h:204
s16 mActionMode
Definition d_a_npc_chin.h:200
int CreateHeap()
Definition d_a_npc_chin.cpp:325
bool watch_game(void *)
Definition d_a_npc_chin.cpp:1378
BOOL isGameEnd(int &)
Definition d_a_npc_chin.cpp:1533
f32 field_0xe1c
Definition d_a_npc_chin.h:208
int _Evt_GameStart_CutInit(int const &)
Definition d_a_npc_chin.cpp:1604
void ForcibleTalk_Off()
Definition d_a_npc_chin.h:183
NPC_CHIN_HIO_CLASS * mpHIO
Definition d_a_npc_chin.h:191
int Draw()
Definition d_a_npc_chin.cpp:393
void setMtx()
Definition d_a_npc_chin.h:165
daNpcF_ActorMngr_c mActorMngrs[1]
Definition d_a_npc_chin.h:214
void playMotion()
Definition d_a_npc_chin.cpp:898
u8 field_0xe26[0xe30 - 0xe26]
Definition d_a_npc_chin.h:212
int Create()
Definition d_a_npc_chin.cpp:235
virtual void setParam()
Definition d_a_npc_chin.cpp:456
int _Evt_GameFailed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1708
int _Evt_GameGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1920
s8 field_0xe25
Definition d_a_npc_chin.h:211
s8 getSWBit()
Definition d_a_npc_chin.h:172
request_of_phase_process_class mPhases[6]
Definition d_a_npc_chin.h:194
Z2Creature mSound
Definition d_a_npc_chin.h:188
void ForcibleTalk_On()
Definition d_a_npc_chin.h:182
void setLookMode(int)
Definition d_a_npc_chin.cpp:989
int setAction(actionFunc i_func)
Definition d_a_npc_chin.cpp:972
int _Evt_GameSucceed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1746
int _Evt_GameSucceed(int)
Definition d_a_npc_chin.cpp:1727
int _Evt_GameStart(int)
Definition d_a_npc_chin.cpp:1581
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_chin.cpp:439
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_chin.cpp:403
int(daNpcChin_c::*) eventFunc(int)
Definition d_a_npc_chin.h:99
void setExpressionTalkAfter()
Definition d_a_npc_chin.cpp:1106
void playExpression()
Definition d_a_npc_chin.cpp:843
fpc_ProcID field_0xdf4
Definition d_a_npc_chin.h:195
void lookat()
Definition d_a_npc_chin.cpp:995
virtual void setExpression(int, f32)
Definition d_a_npc_chin.cpp:744
int _Evt_SpotLight_Off(int)
Definition d_a_npc_chin.cpp:2043
virtual void setMotionAnm(int, f32)
Definition d_a_npc_chin.cpp:664
virtual int ctrlBtk()
Definition d_a_npc_chin.cpp:500
void Event_DT_Base()
Definition d_a_npc_chin.h:136
static eventFunc mEvtSeqList[8]
Definition d_a_npc_chin.h:133
void reset()
Definition d_a_npc_chin.cpp:811
int _Evt_Appear_CutMain(int const &)
Definition d_a_npc_chin.cpp:2012
u8 field_0xe06
Definition d_a_npc_chin.h:201
f32 field_0xe20
Definition d_a_npc_chin.h:209
int _Evt_SelectGiveUp(int)
Definition d_a_npc_chin.cpp:1837
daNpcChin_c()
Definition d_a_npc_chin.cpp:203
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
s16 mEventIdx
Definition d_a_npc4.h:233
virtual void setMtx()
Definition d_a_npc4.cpp:765
u16 mOrderEvtNo
Definition d_a_npc4.h:242
Definition f_op_actor.h:271
csXyz shape_angle
Definition f_op_actor.h:293
int play()
Definition m_Do_ext.cpp:123
void setPlaySpeed(f32 speed)
Definition m_Do_ext.h:35
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpcChin_c)==0xe78)
void dComIfGp_event_reset()
Definition d_com_inf_game.h:2619
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
unsigned int fpc_ProcID
Definition f_pc_base.h:10
s16 x
Definition c_sxyz.h:7
void set(f32 pX, f32 pY, f32 pZ)
Definition c_xyz.h:98
Definition d_a_npc_chin.h:7
daNpcF_HIOParam common
Definition d_a_npc_chin.h:8
Definition d_a_npc4.h:430