1#ifndef D_A_NPC_DRAINSOL_H
2#define D_A_NPC_DRAINSOL_H
Definition Z2Creature.h:7
Definition d_a_npc_drainSol.h:64
static const daNpcDrSol_HIOParam m
Definition d_a_npc_drainSol.h:36
virtual ~daNpcDrSol_Param_c()
Definition d_a_npc_drainSol.h:66
Drain Soldier (Hyrule Castle Sewer Soldier?)
Definition d_a_npc_drainSol.h:14
virtual void setAttnPos()
Definition d_a_npc_drainSol.cpp:394
virtual ~daNpcDrSol_c()
Definition d_a_npc_drainSol.cpp:28
virtual BOOL drawDbgInfo()
Definition d_a_npc_drainSol.cpp:429
int getSwitchNo()
Definition d_a_npc_drainSol.h:42
u16 mMode
Definition d_a_npc_drainSol.h:53
int mMessageNo
Definition d_a_npc_drainSol.h:51
bool chkFindPlayer()
Definition d_a_npc_drainSol.cpp:263
void playMotion()
Definition d_a_npc_drainSol.cpp:187
u8 field_0xBDC[0xBE0 - 0xBDC]
Definition d_a_npc_drainSol.h:47
int Draw()
Definition d_a_npc_drainSol.cpp:169
bool(daNpcDrSol_c::* mAction)(void *)
Definition d_a_npc_drainSol.h:49
bool wait(void *)
Definition d_a_npc_drainSol.cpp:275
virtual BOOL main()
Definition d_a_npc_drainSol.cpp:385
daNpcDrSol_c()
Definition d_a_npc_drainSol.cpp:26
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_drainSol.cpp:183
int Delete()
Definition d_a_npc_drainSol.cpp:153
Z2Creature mSound
Definition d_a_npc_drainSol.h:45
virtual void adjustShapeAngle()
Definition d_a_npc_drainSol.h:32
void reset()
Definition d_a_npc_drainSol.cpp:215
virtual void setMotionAnm(int, f32)
Definition d_a_npc_drainSol.cpp:416
request_of_phase_process_class mPhase
Definition d_a_npc_drainSol.h:50
u8 getType()
Definition d_a_npc_drainSol.h:41
virtual void drawOtherMdls()
Definition d_a_npc_drainSol.cpp:174
int setAction(bool(daNpcDrSol_c::*)(void *))
Definition d_a_npc_drainSol.cpp:246
dCcD_Cyl mCyl
Definition d_a_npc_drainSol.h:48
virtual void setParam()
Definition d_a_npc_drainSol.cpp:368
int Create()
Definition d_a_npc_drainSol.cpp:72
J3DModel * field_0xbd8
Definition d_a_npc_drainSol.h:46
int Execute()
Definition d_a_npc_drainSol.cpp:159
int CreateHeap()
Definition d_a_npc_drainSol.cpp:118
bool talk(void *)
Definition d_a_npc_drainSol.cpp:316
s16 getMessageNo()
Definition d_a_npc_drainSol.h:43
u8 mType
Definition d_a_npc_drainSol.h:55
u8 field_0xd38
Definition d_a_npc_drainSol.h:54
virtual void setMotion(int, f32, int)
Definition d_a_npc_drainSol.cpp:298
s16 field_0xd34
Definition d_a_npc_drainSol.h:52
Definition f_op_actor.h:230
s8 argument
Definition f_op_actor.h:244
STATIC_ASSERT(sizeof(daNpcDrSol_c)==0xd3c)
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
Definition d_a_npc_drainSol.h:60
daNpcF_HIOParam common
Definition d_a_npc_drainSol.h:61
Definition d_a_npc4.h:423