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

Functions

void daNpcT_cmnListenPropertyEvent (char *param_0, int *param_1, daNpcT_HIOParam *param_2)
 
void daNpcT_cmnGenMessage (JORMContext *ctx, daNpcT_HIOParam *i_hioParam)
 
static BOOL daNpcT_addIdx (int i_step, int i_num, u16 &i_idx, BOOL i_closed)
 
static BOOL daNpcT_subIdx (int i_step, int i_num, u16 &i_idx, BOOL i_closed)
 
static int daNpcT_incIdx (int i_num, u16 &i_idx, BOOL i_closed, int i_direction)
 
static int daNpcT_decIdx (int i_num, u16 &i_idx, BOOL i_closed, int i_direction)
 
static BOOL daNpcT_chkPassed (cXyz i_pos, dPnt *i_points, u16 i_idx, u16 i_num, BOOL i_closed, int param_5, cXyz *o_proj, int *o_prevIdx, int *o_nextIdx)
 
static f32 dummy_literal ()
 
BOOL daNpcT_chkActorInScreen (fopAc_ac_c *i_ActorP, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7, int param_8)
 
BOOL daNpcT_chkPointInArea (cXyz i_pos, cXyz i_center, cXyz i_bounds, s16 i_angle, BOOL i_checkHeight)
 
BOOL daNpcT_getPlayerInfoFromPlayerList (int param_0, int i_roomNo, cXyz *o_spawnPos, csXyz *o_angle)
 
BOOL daNpcT_chkDoBtnIsSpeak (fopAc_ac_c *i_actor_p)
 
int daNpcT_judgeRace (dPath *i_path, fopAc_ac_c **param_1, daNpcT_pntData_c *i_pntData, int param_3, int *param_4)
 
u8 daNpcT_getDistTableIdx (int param_0, int param_1)
 
void daNpcT_onEvtBit (u32 i_no)
 
void daNpcT_offEvtBit (u32 i_no)
 
BOOL daNpcT_chkEvtBit (u32 i_no)
 
void daNpcT_onTmpBit (u32 i_no)
 
void daNpcT_offTmpBit (u32 i_no)
 
BOOL daNpcT_chkTmpBit (u32 i_no)
 

Variables

char l_fileNameBuf [0x15]
 

Function Documentation

◆ daNpcT_addIdx()

static BOOL daNpcT_addIdx ( int i_step,
int i_num,
u16 & i_idx,
BOOL i_closed )
static

◆ daNpcT_chkActorInScreen()

BOOL daNpcT_chkActorInScreen ( fopAc_ac_c * i_ActorP,
f32 param_1,
f32 param_2,
f32 param_3,
f32 param_4,
f32 param_5,
f32 param_6,
f32 param_7,
int param_8 )

◆ daNpcT_chkDoBtnIsSpeak()

BOOL daNpcT_chkDoBtnIsSpeak ( fopAc_ac_c * i_actor_p)

◆ daNpcT_chkEvtBit()

BOOL daNpcT_chkEvtBit ( u32 i_no)

◆ daNpcT_chkPassed()

static BOOL daNpcT_chkPassed ( cXyz i_pos,
dPnt * i_points,
u16 i_idx,
u16 i_num,
BOOL i_closed,
int param_5,
cXyz * o_proj,
int * o_prevIdx,
int * o_nextIdx )
static

◆ daNpcT_chkPointInArea()

BOOL daNpcT_chkPointInArea ( cXyz i_pos,
cXyz i_center,
cXyz i_bounds,
s16 i_angle,
BOOL i_checkHeight )

◆ daNpcT_chkTmpBit()

BOOL daNpcT_chkTmpBit ( u32 i_no)

◆ daNpcT_cmnGenMessage()

void daNpcT_cmnGenMessage ( JORMContext * ctx,
daNpcT_HIOParam * i_hioParam )

◆ daNpcT_cmnListenPropertyEvent()

void daNpcT_cmnListenPropertyEvent ( char * param_0,
int * param_1,
daNpcT_HIOParam * param_2 )

◆ daNpcT_decIdx()

static int daNpcT_decIdx ( int i_num,
u16 & i_idx,
BOOL i_closed,
int i_direction )
static

◆ daNpcT_getDistTableIdx()

u8 daNpcT_getDistTableIdx ( int param_0,
int param_1 )

◆ daNpcT_getPlayerInfoFromPlayerList()

BOOL daNpcT_getPlayerInfoFromPlayerList ( int param_0,
int i_roomNo,
cXyz * o_spawnPos,
csXyz * o_angle )

◆ daNpcT_incIdx()

static int daNpcT_incIdx ( int i_num,
u16 & i_idx,
BOOL i_closed,
int i_direction )
static

◆ daNpcT_judgeRace()

int daNpcT_judgeRace ( dPath * i_path,
fopAc_ac_c ** param_1,
daNpcT_pntData_c * i_pntData,
int param_3,
int * param_4 )

◆ daNpcT_offEvtBit()

void daNpcT_offEvtBit ( u32 i_no)

◆ daNpcT_offTmpBit()

void daNpcT_offTmpBit ( u32 i_no)

◆ daNpcT_onEvtBit()

void daNpcT_onEvtBit ( u32 i_no)

◆ daNpcT_onTmpBit()

void daNpcT_onTmpBit ( u32 i_no)

◆ daNpcT_subIdx()

static BOOL daNpcT_subIdx ( int i_step,
int i_num,
u16 & i_idx,
BOOL i_closed )
static

◆ dummy_literal()

static f32 dummy_literal ( )
static

Variable Documentation

◆ l_fileNameBuf

char l_fileNameBuf[0x15]