Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daNpcFgd_c Class Reference

??? More...

#include <d_a_npc_fguard.h>

+ Inheritance diagram for daNpcFgd_c:
+ Collaboration diagram for daNpcFgd_c:

Public Member Functions

void initPosAngle (Vec &, s16)
 
cPhs__Step create ()
 
void create_init ()
 
virtual ~daNpcFgd_c ()
 
int getType ()
 
int getObjNum ()
 
int createHeap ()
 
void initCollision ()
 
int getFirstFlag ()
 
void setAnime (int param_1)
 
void setBaseMtx ()
 
void checkGroundHeight ()
 
void setCollision ()
 
int execute ()
 
int draw ()
 
void offDrawFlag ()
 
void onDrawFlag ()
 
- Public Member Functions inherited from daNpcCd2_c
int NpcCreate (int)
 
J3DModelObjCreate (int)
 
J3DModelChairCreate (f32)
 
bool isM_ ()
 
J3DAnmTransformgetAnmP (int, int)
 
int setAttention (int)
 
int loadResrc (int, int)
 
int removeResrc (int, int)
 
void setEnvTevCol ()
 
void setRoomNo ()
 
void animation (int)
 
void setAnm (J3DAnmTransformKey *, f32, f32, int, int, int)
 
int drawShadow (f32)
 
int drawObj (int, J3DModel *, f32)
 
int drawNpc ()
 
int jntNodeCB (J3DJoint *, J3DModel *)
 
void setHitodamaParticle ()
 
daTagEscape_cgetEscapeTag ()
 
bool checkFearSituation ()
 
J3DModelDatagetNpcMdlDataP (int)
 
J3DModelDatagetObjMdlDataP (int)
 
J3DAnmTexPatterngetTexAnmP (int)
 
virtual ~daNpcCd2_c ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Public Attributes

J3DModelfield_0xac8
 
int mObjNum
 
u32 field_0xad0
 
f32 field_0xad4
 
u8 mFlag
 
- Public Attributes inherited from daNpcCd2_c
request_of_phase_process_class mPhase1
 
request_of_phase_process_class mPhase2
 
request_of_phase_process_class mPhase3
 
request_of_phase_process_class mPhase4
 
mDoExt_McaMorfSOmpMorf
 
mDoExt_btpAnmmpBtpAnm
 
Z2CreatureCitizen mCitizen
 
dBgS_ObjAcch mAcch
 
dBgS_AcchCir mAcchCir
 
dCcD_Stts mStts
 
dCcD_Cyl mCyl
 
dNpcLib_lookat_c mLookat
 
int m_type
 
int field_0xa9c
 
int field_0xaa0
 
int field_0xaa4
 
int mHitodamaEmitters [2]
 
daTagEscape_cmEscapeTag
 
cXyz field_0xab4
 
s16 field_0xac0
 
s16 field_0xac2
 
s16 field_0xac4
 
u8 mIsDarkWorld
 
- Public Attributes inherited from fopAc_ac_c
leafdraw_class base
 
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 argument
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
s8 field_0x566
 
s8 field_0x567
 

Additional Inherited Members

- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Static Public Attributes inherited from daNpcCd2_c
static dCcD_SrcCyl const m_cylDat
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Detailed Description

???

Constructor & Destructor Documentation

◆ ~daNpcFgd_c()

daNpcFgd_c::~daNpcFgd_c ( )
inlinevirtual

Member Function Documentation

◆ checkGroundHeight()

void daNpcFgd_c::checkGroundHeight ( )
inline

◆ create()

cPhs__Step daNpcFgd_c::create ( )

◆ create_init()

void daNpcFgd_c::create_init ( )

◆ createHeap()

int daNpcFgd_c::createHeap ( )
inline

◆ draw()

int daNpcFgd_c::draw ( )
inline

◆ execute()

int daNpcFgd_c::execute ( )
inline

◆ getFirstFlag()

int daNpcFgd_c::getFirstFlag ( )
inline

◆ getObjNum()

int daNpcFgd_c::getObjNum ( )
inline

◆ getType()

int daNpcFgd_c::getType ( )
inline

◆ initCollision()

void daNpcFgd_c::initCollision ( )
inline

◆ initPosAngle()

void daNpcFgd_c::initPosAngle ( Vec & i_pos,
s16 param_2 )

◆ offDrawFlag()

void daNpcFgd_c::offDrawFlag ( )
inline

◆ onDrawFlag()

void daNpcFgd_c::onDrawFlag ( )
inline

◆ setAnime()

void daNpcFgd_c::setAnime ( int param_1)
inline

◆ setBaseMtx()

void daNpcFgd_c::setBaseMtx ( )
inline

◆ setCollision()

void daNpcFgd_c::setCollision ( )
inline

Member Data Documentation

◆ field_0xac8

J3DModel* daNpcFgd_c::field_0xac8

◆ field_0xad0

u32 daNpcFgd_c::field_0xad0

◆ field_0xad4

f32 daNpcFgd_c::field_0xad4

◆ mFlag

u8 daNpcFgd_c::mFlag

◆ mObjNum

int daNpcFgd_c::mObjNum

The documentation for this class was generated from the following files: