49#define NPC_TKS_HIO_CLASS daNpcTks_HIO_c
51#define NPC_TKS_HIO_CLASS daNpcTks_Param_c
131 inline BOOL
step(s16,
int);
int cPhs_Step
Definition c_phase.h:8
Definition Z2Creature.h:7
Definition c_bg_s_poly_info.h:7
Definition d_kankyo_tev_str.h:8
Definition d_a_npc4.h:140
Definition d_a_npc4.h:121
Definition d_a_npc4.h:170
Definition d_a_npc_tks.h:54
u8 field_0x586
Definition d_a_npc_tks.h:66
dKy_tevstr_c mTevStr
Definition d_a_npc_tks.h:57
cBgS_PolyInfo polyBase
Definition d_a_npc_tks.h:60
cXyz mPos
Definition d_a_npc_tks.h:64
csXyz mAngle
Definition d_a_npc_tks.h:65
f32 mGroundH
Definition d_a_npc_tks.h:61
u32 mAnmFlags
Definition d_a_npc_tks.h:63
Z2Creature mSound
Definition d_a_npc_tks.h:58
dCcD_Cyl mCyl
Definition d_a_npc_tks.h:59
u32 mShadowKey
Definition d_a_npc_tks.h:62
u8 mTsuboType
Definition d_a_npc_tks.h:67
mDoExt_McaMorfSO * mpModelMorf
Definition d_a_npc_tks.h:56
Definition d_a_npc_tks.h:38
void genMessage(JORMContext *)
Definition d_a_npc_tks.cpp:261
daNpcTks_HIOParam m
Definition d_a_npc_tks.h:46
daNpcTks_HIO_c()
Definition d_a_npc_tks.cpp:253
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_tks.cpp:257
Definition d_a_npc_tks.h:30
static daNpcTks_HIOParam const m
Definition d_a_npc_tks.h:205
virtual ~daNpcTks_Param_c()
Definition d_a_npc_tks.h:32
Ooccoo.
Definition d_a_npc_tks.h:70
void playMotion()
Definition d_a_npc_tks.cpp:814
int mPlayerArea
Definition d_a_npc_tks.h:152
void setMotion(int, f32, int)
Definition d_a_npc_tks.cpp:581
BOOL step(s16, int)
Definition d_a_npc_tks.cpp:1147
u8 getType()
Definition d_a_npc_tks.h:122
void setAttnPos()
Definition d_a_npc_tks.cpp:2934
int Delete()
Definition d_a_npc_tks.cpp:417
void setExpressionTalkAfter()
Definition d_a_npc_tks.cpp:1143
u32 field_0x137c[2]
Definition d_a_npc_tks.h:153
bool setExpressionAnm(int, bool)
Definition d_a_npc_tks.cpp:515
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_tks.h:140
int getPlayerArea()
Definition d_a_npc_tks.cpp:781
f32 field_0x136c
Definition d_a_npc_tks.h:149
void demo_scannon()
Definition d_a_npc_tks.cpp:1713
bool field_0x138b
Definition d_a_npc_tks.h:158
void damage()
Definition d_a_npc_tks.cpp:1481
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_tks.cpp:433
u8 getTBoxNo()
Definition d_a_npc_tks.h:126
void setExpression(int, f32)
Definition d_a_npc_tks.cpp:1239
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_tks.cpp:468
int CreateHeap()
Definition d_a_npc_tks.cpp:369
void showUp()
Definition d_a_npc_tks.cpp:1321
Z2Creature mSound
Definition d_a_npc_tks.h:138
int field_0x1374
Definition d_a_npc_tks.h:151
int field_0x1370
Definition d_a_npc_tks.h:150
void in()
Definition d_a_npc_tks.cpp:1457
BOOL setAction(actionFunc)
Definition d_a_npc_tks.cpp:764
void demo_walkBack()
Definition d_a_npc_tks.cpp:2183
void reset()
Definition d_a_npc_tks.cpp:622
u8 getTsuboType()
Definition d_a_npc_tks.h:124
void demo_Lv3PickUp()
Definition d_a_npc_tks.cpp:2621
void setTsuboMotionAnm(int, f32)
Definition d_a_npc_tks.cpp:986
BOOL ctrlBtk()
Definition d_a_npc_tks.cpp:2917
void lookat()
Definition d_a_npc_tks.cpp:850
void setLookMode(int, fopAc_ac_c *)
Definition d_a_npc_tks.cpp:944
~daNpcTks_c()
Definition d_a_npc_tks.cpp:268
int Execute()
Definition d_a_npc_tks.cpp:422
void talk()
Definition d_a_npc_tks.cpp:1181
fpc_ProcID mItemID
Definition d_a_npc_tks.h:148
void playTsuboAnm()
Definition d_a_npc_tks.cpp:911
void demo_warpBack()
Definition d_a_npc_tks.cpp:2059
daNpcTks_c()
Definition d_a_npc_tks.cpp:266
void waitLv6()
Definition d_a_npc_tks.cpp:1091
void drawOtherMdls()
Definition d_a_npc_tks.cpp:2997
daNpcF_ActorMngr_c mActorMngr[1]
Definition d_a_npc_tks.h:142
NPC_TKS_HIO_CLASS * mpHIO
Definition d_a_npc_tks.h:144
void hide()
Definition d_a_npc_tks.cpp:1248
int getMessageNo()
Definition d_a_npc_tks.h:125
void demo_Lv6Gate()
Definition d_a_npc_tks.cpp:1819
void shake()
Definition d_a_npc_tks.cpp:1293
dCcD_Cyl mCyl
Definition d_a_npc_tks.h:145
void setMotionAnm(int, f32)
Definition d_a_npc_tks.cpp:998
void demo_Lv6PickUp()
Definition d_a_npc_tks.cpp:2760
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_tks.cpp:472
fopAc_ac_c * field_0x1208
Definition d_a_npc_tks.h:143
daNpcTksTsubo_c mTksTsubo
Definition d_a_npc_tks.h:139
u8 getSwitchNo()
Definition d_a_npc_tks.h:123
u16 mMode
Definition d_a_npc_tks.h:156
void demo_farewell()
Definition d_a_npc_tks.cpp:1884
void wait()
Definition d_a_npc_tks.cpp:951
void playExpression()
Definition d_a_npc_tks.cpp:798
int Draw()
Definition d_a_npc_tks.cpp:427
cPhs_Step Create()
Definition d_a_npc_tks.cpp:288
s16 mLookMode
Definition d_a_npc_tks.h:155
void demo_Lv7Start()
Definition d_a_npc_tks.cpp:2312
void demo_appear()
Definition d_a_npc_tks.cpp:1548
bool setExpressionBtp(int)
Definition d_a_npc_tks.cpp:556
void lookAroundB()
Definition d_a_npc_tks.cpp:1429
BOOL main()
Definition d_a_npc_tks.cpp:591
actionFunc mAction
Definition d_a_npc_tks.h:146
daNpcF_Lookat_c mLookat
Definition d_a_npc_tks.h:141
void(daNpcTks_c::*) actionFunc()
Definition d_a_npc_tks.h:72
void lookAroundA()
Definition d_a_npc_tks.cpp:1401
bool field_0x138a
Definition d_a_npc_tks.h:157
void waitNude()
Definition d_a_npc_tks.cpp:1049
void setMtx()
Definition d_a_npc_tks.cpp:485
s16 mMessageNo
Definition d_a_npc_tks.h:154
BOOL drawDbgInfo()
Definition d_a_npc_tks.cpp:2993
void showUpWait()
Definition d_a_npc_tks.cpp:1345
void broken()
Definition d_a_npc_tks.cpp:1511
request_of_phase_process_class mPhases[2]
Definition d_a_npc_tks.h:147
void setParam()
Definition d_a_npc_tks.cpp:2910
BOOL checkFindPlayer()
Definition d_a_npc_tks.cpp:931
Definition f_op_actor.h:271
csXyz shape_angle
Definition f_op_actor.h:293
Definition m_Do_ext.h:408
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpcTks_c)==0x138c)
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
Definition d_a_npc4.h:430
Definition d_a_npc_tks.h:15
f32 jar_enter_exit_spd
Definition d_a_npc_tks.h:23
s32 hide_time_2
Definition d_a_npc_tks.h:18
f32 area_b_dist
Definition d_a_npc_tks.h:22
f32 movement_spd
Definition d_a_npc_tks.h:25
s32 show_up_wait_time_1
Definition d_a_npc_tks.h:19
f32 area_a_dist
Definition d_a_npc_tks.h:21
daNpcF_HIOParam common
Definition d_a_npc_tks.h:16
s32 show_up_wait_time_2
Definition d_a_npc_tks.h:20
f32 run_spd
Definition d_a_npc_tks.h:27
s32 hide_time_1
Definition d_a_npc_tks.h:17
f32 launch_spd
Definition d_a_npc_tks.h:24
f32 walk_spd
Definition d_a_npc_tks.h:26