Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc4.cpp File Reference

Functions

static u16 daNpcF_putNurbs (dPnt *param_0, int param_1, int param_2, dPnt *param_3, int param_4)
 
u8 daNpcF_getDistTableIdx (int param_0, int param_1)
 
static BOOL daNpcF_addIdx (int i_step, int i_num, u16 &i_idx, BOOL i_isClosed)
 
static BOOL daNpcF_subIdx (int i_step, int i_num, u16 &i_idx, BOOL i_isClosed)
 
static BOOL daNpcF_incIdx (int i_num, u16 &i_idx, BOOL i_isClosed, int i_reverse)
 
static BOOL daNpcF_decIdx (int i_num, u16 &i_idx, BOOL i_isClosed, int i_reverse)
 
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)
 
s16 daNpcF_getGroundAngle (cBgS_PolyInfo *param_0, s16 param_1)
 
BOOL daNpcF_chkEvtBit (u32 i_no)
 
void daNpcF_onEvtBit (u32 i_no)
 
BOOL daNpcF_chkTmpBit (u32 i_no)
 
void daNpcF_onTmpBit (u32 i_no)
 
void daNpcF_offTmpBit (u32 i_no)
 
int daNpcF_getPlayerInfoFromPlayerList (int param_0, int i_roomNo, cXyz &param_2, csXyz &param_3)
 
BOOL daNpcF_chkDoBtnEqSpeak (fopAc_ac_c *i_actor_p)
 
BOOL daNpcF_chkPointInArea (cXyz i_point, cXyz i_center, cXyz i_bounds, s16 i_angleY)
 
void daNpcF_commonListenPropertyEvent (char *param_1, int *param_2, daNpcF_HIOParam *param_3)
 
void daNpcF_commonGenMessage (JORMContext *i_ctx, daNpcF_HIOParam *i_hio)
 
void daNpcF_clearMessageTmpBit ()
 
static void dummyVirtual (daNpcF_MoveBgActor_c *dummy)
 
static void dummyStrings ()
 

Function Documentation

◆ daNpcF_addIdx()

static BOOL daNpcF_addIdx ( int i_step,
int i_num,
u16 & i_idx,
BOOL i_isClosed )
static

◆ daNpcF_chkDoBtnEqSpeak()

BOOL daNpcF_chkDoBtnEqSpeak ( fopAc_ac_c * i_actor_p)

◆ daNpcF_chkEvtBit()

BOOL daNpcF_chkEvtBit ( u32 i_no)

◆ 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_no)

◆ daNpcF_clearMessageTmpBit()

void daNpcF_clearMessageTmpBit ( )

◆ daNpcF_commonGenMessage()

void daNpcF_commonGenMessage ( JORMContext * i_ctx,
daNpcF_HIOParam * i_hio )

◆ daNpcF_commonListenPropertyEvent()

void daNpcF_commonListenPropertyEvent ( char * param_1,
int * param_2,
daNpcF_HIOParam * param_3 )

◆ daNpcF_decIdx()

static BOOL daNpcF_decIdx ( int i_num,
u16 & i_idx,
BOOL i_isClosed,
int i_reverse )
static

◆ daNpcF_getDistTableIdx()

u8 daNpcF_getDistTableIdx ( int param_0,
int param_1 )

◆ 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_incIdx()

static BOOL daNpcF_incIdx ( int i_num,
u16 & i_idx,
BOOL i_isClosed,
int i_reverse )
static

◆ daNpcF_offTmpBit()

void daNpcF_offTmpBit ( u32 i_no)

◆ daNpcF_onEvtBit()

void daNpcF_onEvtBit ( u32 i_no)

◆ daNpcF_onTmpBit()

void daNpcF_onTmpBit ( u32 i_no)

◆ 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 )

◆ daNpcF_putNurbs()

static u16 daNpcF_putNurbs ( dPnt * param_0,
int param_1,
int param_2,
dPnt * param_3,
int param_4 )
static

◆ daNpcF_subIdx()

static BOOL daNpcF_subIdx ( int i_step,
int i_num,
u16 & i_idx,
BOOL i_isClosed )
static

◆ dummyStrings()

static void dummyStrings ( )
static

◆ dummyVirtual()

static void dummyVirtual ( daNpcF_MoveBgActor_c * dummy)
static