29#define NPC_CHIN_HIO_CLASS daNpcChin_HIO_c
31#define NPC_CHIN_HIO_CLASS daNpcChin_Param_c
Definition JORMContext.h:128
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
void genMessage(JORMContext *)
Definition d_a_npc_chin.cpp:153
void listenPropertyEvent(const JORPropertyEvent *)
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:180
_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:189
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:158
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:1242
dCcD_Cyl mObjInf
Definition d_a_npc_chin.h:192
BOOL _chkGameClear()
Definition d_a_npc_chin.cpp:1566
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:1870
int field_0xe18
Definition d_a_npc_chin.h:207
virtual int main()
Definition d_a_npc_chin.cpp:481
int _Evt_GameSucceed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1781
int field_0xdf8
Definition d_a_npc_chin.h:196
virtual ~daNpcChin_c()
Definition d_a_npc_chin.cpp:204
int _Evt_SpotLight_Off_CutInit(int const &)
Definition d_a_npc_chin.cpp:2055
virtual void setAttnPos()
Definition d_a_npc_chin.cpp:513
void Event_DT()
Definition d_a_npc_chin.cpp:1447
virtual bool setExpressionBtp(int)
Definition d_a_npc_chin.cpp:633
int _Evt_GameFailed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1676
int _Evt_SpotLight_Off_CutMain(int const &)
Definition d_a_npc_chin.cpp:2071
int field_0xe14
Definition d_a_npc_chin.h:206
int _Evt_GameFailed(int)
Definition d_a_npc_chin.cpp:1657
_SpotLight_c mSpotLight
Definition d_a_npc_chin.h:213
bool wait(void *)
Definition d_a_npc_chin.cpp:1129
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_chin.cpp:441
int _Evt_SelectGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1849
int _Evt_Appear(int)
Definition d_a_npc_chin.cpp:1956
bool demo(void *)
Definition d_a_npc_chin.cpp:1320
int Execute()
Definition d_a_npc_chin.cpp:379
void SphereReset()
Definition d_a_npc_chin.cpp:1570
int Delete()
Definition d_a_npc_chin.cpp:372
int _Evt_GameGiveUp_CutMain(int const &)
Definition d_a_npc_chin.cpp:1936
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:1975
bool(daNpcChin_c::*) actionFunc(void *)
Definition d_a_npc_chin.h:98
void _talk_motion()
Definition d_a_npc_chin.cpp:1307
bool step(s16, int, int)
Definition d_a_npc_chin.cpp:1045
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:760
int _Evt_GameStart_CutMain(int const &)
Definition d_a_npc_chin.cpp:1633
int _Evt_GameGiveUp(int)
Definition d_a_npc_chin.cpp:1893
s16 getMessageNo()
Definition d_a_npc_chin.h:174
BOOL chkFindPlayer()
Definition d_a_npc_chin.cpp:1081
virtual bool setExpressionAnm(int, bool)
Definition d_a_npc_chin.cpp:555
virtual void setMotion(int, f32, int)
Definition d_a_npc_chin.cpp:750
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:322
bool watch_game(void *)
Definition d_a_npc_chin.cpp:1373
BOOL isGameEnd(int &)
Definition d_a_npc_chin.cpp:1526
f32 field_0xe1c
Definition d_a_npc_chin.h:208
int _Evt_GameStart_CutInit(int const &)
Definition d_a_npc_chin.cpp:1597
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:390
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:895
u8 field_0xe26[0xe30 - 0xe26]
Definition d_a_npc_chin.h:212
int Create()
Definition d_a_npc_chin.cpp:232
virtual void setParam()
Definition d_a_npc_chin.cpp:453
int _Evt_GameFailed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1701
int _Evt_GameGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1913
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:986
int setAction(actionFunc i_func)
Definition d_a_npc_chin.cpp:969
int _Evt_GameSucceed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1739
int _Evt_GameSucceed(int)
Definition d_a_npc_chin.cpp:1720
int _Evt_GameStart(int)
Definition d_a_npc_chin.cpp:1574
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_chin.cpp:436
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_chin.cpp:400
int(daNpcChin_c::*) eventFunc(int)
Definition d_a_npc_chin.h:99
void setExpressionTalkAfter()
Definition d_a_npc_chin.cpp:1103
void playExpression()
Definition d_a_npc_chin.cpp:840
fpc_ProcID field_0xdf4
Definition d_a_npc_chin.h:195
void lookat()
Definition d_a_npc_chin.cpp:992
virtual void setExpression(int, f32)
Definition d_a_npc_chin.cpp:741
int _Evt_SpotLight_Off(int)
Definition d_a_npc_chin.cpp:2036
virtual void setMotionAnm(int, f32)
Definition d_a_npc_chin.cpp:661
virtual int ctrlBtk()
Definition d_a_npc_chin.cpp:497
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:808
int _Evt_Appear_CutMain(int const &)
Definition d_a_npc_chin.cpp:2005
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:1830
daNpcChin_c()
Definition d_a_npc_chin.cpp:200
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:243
csXyz shape_angle
Definition f_op_actor.h:265
int play()
Definition m_Do_ext.cpp:122
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:2574
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
unsigned int fpc_ProcID
Definition f_pc_base.h:10
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition JORReflexible.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