29#define NPC_CHIN_HIO_CLASS daNpcChin_HIO_c
31#define NPC_CHIN_HIO_CLASS daNpcChin_Param_c
Definition JORMContext.h:120
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:7
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:1246
dCcD_Cyl mObjInf
Definition d_a_npc_chin.h:192
BOOL _chkGameClear()
Definition d_a_npc_chin.cpp:1570
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:1874
int field_0xe18
Definition d_a_npc_chin.h:207
virtual int main()
Definition d_a_npc_chin.cpp:485
int _Evt_GameSucceed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1785
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:2059
virtual void setAttnPos()
Definition d_a_npc_chin.cpp:517
void Event_DT()
Definition d_a_npc_chin.cpp:1451
virtual bool setExpressionBtp(int)
Definition d_a_npc_chin.cpp:637
int _Evt_GameFailed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1680
int _Evt_SpotLight_Off_CutMain(int const &)
Definition d_a_npc_chin.cpp:2075
int field_0xe14
Definition d_a_npc_chin.h:206
int _Evt_GameFailed(int)
Definition d_a_npc_chin.cpp:1661
_SpotLight_c mSpotLight
Definition d_a_npc_chin.h:213
bool wait(void *)
Definition d_a_npc_chin.cpp:1133
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_chin.cpp:445
int _Evt_SelectGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1853
int _Evt_Appear(int)
Definition d_a_npc_chin.cpp:1960
bool demo(void *)
Definition d_a_npc_chin.cpp:1324
int Execute()
Definition d_a_npc_chin.cpp:383
void SphereReset()
Definition d_a_npc_chin.cpp:1574
int Delete()
Definition d_a_npc_chin.cpp:376
int _Evt_GameGiveUp_CutMain(int const &)
Definition d_a_npc_chin.cpp:1940
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:1979
bool(daNpcChin_c::*) actionFunc(void *)
Definition d_a_npc_chin.h:98
void _talk_motion()
Definition d_a_npc_chin.cpp:1311
bool step(s16, int, int)
Definition d_a_npc_chin.cpp:1049
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:764
int _Evt_GameStart_CutMain(int const &)
Definition d_a_npc_chin.cpp:1637
int _Evt_GameGiveUp(int)
Definition d_a_npc_chin.cpp:1897
s16 getMessageNo()
Definition d_a_npc_chin.h:174
BOOL chkFindPlayer()
Definition d_a_npc_chin.cpp:1085
virtual bool setExpressionAnm(int, bool)
Definition d_a_npc_chin.cpp:559
virtual void setMotion(int, f32, int)
Definition d_a_npc_chin.cpp:754
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:1377
BOOL isGameEnd(int &)
Definition d_a_npc_chin.cpp:1530
f32 field_0xe1c
Definition d_a_npc_chin.h:208
int _Evt_GameStart_CutInit(int const &)
Definition d_a_npc_chin.cpp:1601
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:394
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:899
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:457
int _Evt_GameFailed_CutMain(int const &)
Definition d_a_npc_chin.cpp:1705
int _Evt_GameGiveUp_CutInit(int const &)
Definition d_a_npc_chin.cpp:1917
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:990
int setAction(actionFunc i_func)
Definition d_a_npc_chin.cpp:973
int _Evt_GameSucceed_CutInit(int const &)
Definition d_a_npc_chin.cpp:1743
int _Evt_GameSucceed(int)
Definition d_a_npc_chin.cpp:1724
int _Evt_GameStart(int)
Definition d_a_npc_chin.cpp:1578
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_chin.cpp:440
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_chin.cpp:404
int(daNpcChin_c::*) eventFunc(int)
Definition d_a_npc_chin.h:99
void setExpressionTalkAfter()
Definition d_a_npc_chin.cpp:1107
void playExpression()
Definition d_a_npc_chin.cpp:844
fpc_ProcID field_0xdf4
Definition d_a_npc_chin.h:195
void lookat()
Definition d_a_npc_chin.cpp:996
virtual void setExpression(int, f32)
Definition d_a_npc_chin.cpp:745
int _Evt_SpotLight_Off(int)
Definition d_a_npc_chin.cpp:2040
virtual void setMotionAnm(int, f32)
Definition d_a_npc_chin.cpp:665
virtual int ctrlBtk()
Definition d_a_npc_chin.cpp:501
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:812
int _Evt_Appear_CutMain(int const &)
Definition d_a_npc_chin.cpp:2009
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:1834
daNpcChin_c()
Definition d_a_npc_chin.cpp:200
Definition d_a_npc4.h:379
Definition d_a_npc4.h:292
s16 mEventIdx
Definition d_a_npc4.h:117
virtual void setMtx()
Definition d_a_npc4.cpp:763
u16 mOrderEvtNo
Definition d_a_npc4.h:126
Definition f_op_actor.h:230
csXyz shape_angle
Definition f_op_actor.h:252
int play()
Definition m_Do_ext.cpp:104
void setPlaySpeed(f32 speed)
Definition m_Do_ext.h:37
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpcChin_c)==0xe78)
void dComIfGp_event_reset()
Definition d_com_inf_game.h:3631
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
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
void set(f32 pX, f32 pY, f32 pZ)
Definition c_xyz.h:97
Definition d_a_npc_chin.h:7
daNpcF_HIOParam common
Definition d_a_npc_chin.h:8
Definition d_a_npc4.h:423