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

#include <d_a_npc2.h>

+ Collaboration diagram for daBaseNpc_path_c:

Public Member Functions

 daBaseNpc_path_c ()
 
BOOL isPath ()
 
int setPathInfo (u8, s8, s8)
 
void reverseDir ()
 
s32 chkPnt (cXyz)
 
BOOL setNextPnt ()
 
u16 getIdx ()
 
void setIdx (u16)
 
Vec getPntPos (u16)
 
void dbgDraw (f32)
 
virtual ~daBaseNpc_path_c ()
 

Public Attributes

dPathmPathInfo
 
f32 field_0x8
 
dPnt mCurvePnts [160]
 
u8 field_0xa0c [0xA0E - 0xA0C]
 
u16 mCurvePntNum
 
u16 mIdx
 
s8 mDirection
 
u8 field_0xa13
 
s16 field_0xa14
 
u8 field_0xa16 [2]
 
int field_0xa18
 
u8 field_0xa1c [8]
 

Static Public Attributes

static const int MAXNUMCONTROLPNT_e = 64
 

Constructor & Destructor Documentation

◆ daBaseNpc_path_c()

daBaseNpc_path_c::daBaseNpc_path_c ( )

◆ ~daBaseNpc_path_c()

virtual daBaseNpc_path_c::~daBaseNpc_path_c ( )
inlinevirtual

Member Function Documentation

◆ chkPnt()

s32 daBaseNpc_path_c::chkPnt ( cXyz i_pos)

◆ dbgDraw()

void daBaseNpc_path_c::dbgDraw ( f32 param_0)

◆ getIdx()

u16 daBaseNpc_path_c::getIdx ( )

◆ getPntPos()

Vec daBaseNpc_path_c::getPntPos ( u16 iIdx)

◆ isPath()

BOOL daBaseNpc_path_c::isPath ( )

◆ reverseDir()

void daBaseNpc_path_c::reverseDir ( )

◆ setIdx()

void daBaseNpc_path_c::setIdx ( u16 i_idx)

◆ setNextPnt()

BOOL daBaseNpc_path_c::setNextPnt ( )

◆ setPathInfo()

int daBaseNpc_path_c::setPathInfo ( u8 i_pathIdx,
s8 i_roomNo,
s8 i_direction )

Member Data Documentation

◆ field_0x8

f32 daBaseNpc_path_c::field_0x8

◆ field_0xa0c

u8 daBaseNpc_path_c::field_0xa0c[0xA0E - 0xA0C]

◆ field_0xa13

u8 daBaseNpc_path_c::field_0xa13

◆ field_0xa14

s16 daBaseNpc_path_c::field_0xa14

◆ field_0xa16

u8 daBaseNpc_path_c::field_0xa16[2]

◆ field_0xa18

int daBaseNpc_path_c::field_0xa18

◆ field_0xa1c

u8 daBaseNpc_path_c::field_0xa1c[8]

◆ MAXNUMCONTROLPNT_e

const int daBaseNpc_path_c::MAXNUMCONTROLPNT_e = 64
static

◆ mCurvePntNum

u16 daBaseNpc_path_c::mCurvePntNum

◆ mCurvePnts

dPnt daBaseNpc_path_c::mCurvePnts[160]

◆ mDirection

s8 daBaseNpc_path_c::mDirection

◆ mIdx

u16 daBaseNpc_path_c::mIdx

◆ mPathInfo

dPath* daBaseNpc_path_c::mPathInfo

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