Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc.h File Reference

Go to the source code of this file.

Classes

struct  daNpc_GetParam1
 
struct  daNpc_GetParam2
 
struct  dPnt
 
class  daNpcT_ActorMngr_c
 
class  daNpcT_MatAnm_c
 
class  daNpcT_MotionSeqMngr_c
 
class  daNpcT_MotionSeqMngr_c::sequenceStepData_c
 
class  daNpcT_JntAnm_c
 
class  daNpcT_DmgStagger_c
 
struct  daNpcT_evtData_c
 
struct  daNpcT_faceMotionAnmData_c
 
struct  daNpcT_pntData_c
 
struct  daNpcT_motionAnmData_c
 
class  daNpcT_Hermite_c
 
class  daNpcT_Path_c
 
class  daNpcT_c
 
struct  daBaseNpc_matAnm_c
 
class  daBaseNpc_acMngr_c
 
class  daBaseNpc_path_c
 
class  daBaseNpc_lookat_c
 
class  daBaseNpc_c
 
class  daBaseNpc_moveBgActor_c
 
class  daNpcF_ActorMngr_c
 
class  daNpcF_c
 
struct  daNpcF_c::daNpcF_anmPlayData
 
class  daNpcF_MatAnm_c
 
class  daNpcF_SPCurve_c
 
class  daNpcF_Path_c
 
class  daNpcF_Lookat_c
 
class  daNpcF_MoveBgActor_c
 

Functions

 STATIC_ASSERT (sizeof(daNpcT_c)==0xE40)
 
BOOL daNpcT_chkEvtBit (u32 i_idx)
 
BOOL daNpcT_chkPointInArea (cXyz param_0, cXyz param_1, cXyz param_2, s16 param_3, int param_4)
 
u8 daNpcT_getDistTableIdx (int param_0, int param_1)
 
BOOL daNpcT_chkDoBtnIsSpeak (fopAc_ac_c *i_ActorP)
 
void daNpcT_offTmpBit (u32 i_idx)
 
void daNpcT_onTmpBit (u32 i_idx)
 
void daNpcT_onEvtBit (u32 i_idx)
 
 STATIC_ASSERT (sizeof(daNpcF_c)==0xB48)
 
BOOL daNpcF_chkEvtBit (u32 i_idx)
 
void daNpcF_onEvtBit (u32 i_idx)
 
BOOL daNpcF_chkTmpBit (u32 i_idx)
 
void daNpcF_offTmpBit (u32 i_idx)
 
BOOL daNpcF_chkPointInArea (cXyz, cXyz, cXyz, s16)
 
int daNpcF_getPlayerInfoFromPlayerList (int param_0, int i_roomNo, cXyz &param_2, csXyz &param_3)
 
s16 daNpcF_getGroundAngle (cBgS_PolyInfo *, s16)
 
BOOL daNpcF_pntVsLineSegmentLengthSquare2D (f32 i_pntX, f32 i_pntZ, f32 i_startX, f32 i_startZ, f32 i_endX, f32 i_endZ, f32 *o_projX, f32 *o_projZ, f32 *o_dist2)
 
BOOL daNpcF_chkPassed (cXyz i_pos, dPnt *i_points, u16 i_idx, u16 i_num, BOOL i_isClosed, BOOL i_isReversed)
 

Function Documentation

◆ daNpcF_chkEvtBit()

BOOL daNpcF_chkEvtBit ( u32  i_idx)

◆ daNpcF_chkPassed()

BOOL daNpcF_chkPassed ( cXyz  i_pos,
dPnt i_points,
u16  i_idx,
u16  i_num,
BOOL  i_isClosed,
BOOL  i_isReversed 
)

◆ daNpcF_chkPointInArea()

BOOL daNpcF_chkPointInArea ( cXyz  i_point,
cXyz  i_center,
cXyz  i_bounds,
s16  i_angleY 
)

◆ daNpcF_chkTmpBit()

BOOL daNpcF_chkTmpBit ( u32  i_idx)

◆ daNpcF_getGroundAngle()

s16 daNpcF_getGroundAngle ( cBgS_PolyInfo param_0,
s16  param_1 
)

◆ daNpcF_getPlayerInfoFromPlayerList()

int daNpcF_getPlayerInfoFromPlayerList ( int  param_0,
int  i_roomNo,
cXyz param_2,
csXyz param_3 
)

◆ daNpcF_offTmpBit()

void daNpcF_offTmpBit ( u32  i_idx)

◆ daNpcF_onEvtBit()

void daNpcF_onEvtBit ( u32  i_idx)

◆ daNpcF_pntVsLineSegmentLengthSquare2D()

BOOL daNpcF_pntVsLineSegmentLengthSquare2D ( f32  i_pntX,
f32  i_pntZ,
f32  i_startX,
f32  i_startZ,
f32  i_endX,
f32  i_endZ,
f32 o_projX,
f32 o_projZ,
f32 o_dist2 
)

◆ daNpcT_chkDoBtnIsSpeak()

BOOL daNpcT_chkDoBtnIsSpeak ( fopAc_ac_c i_ActorP)

◆ daNpcT_chkEvtBit()

BOOL daNpcT_chkEvtBit ( u32  i_idx)

◆ daNpcT_chkPointInArea()

BOOL daNpcT_chkPointInArea ( cXyz  param_0,
cXyz  param_1,
cXyz  param_2,
s16  param_3,
int  param_4 
)

◆ daNpcT_getDistTableIdx()

u8 daNpcT_getDistTableIdx ( int  param_0,
int  param_1 
)

◆ daNpcT_offTmpBit()

void daNpcT_offTmpBit ( u32  i_idx)

◆ daNpcT_onEvtBit()

void daNpcT_onEvtBit ( u32  i_idx)

◆ daNpcT_onTmpBit()

void daNpcT_onTmpBit ( u32  i_idx)

◆ STATIC_ASSERT() [1/2]

STATIC_ASSERT ( sizeof(daNpcF_c = =0xB48)

◆ STATIC_ASSERT() [2/2]

STATIC_ASSERT ( sizeof(daNpcT_c = =0xE40)