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

#include <d_a_npc.h>

+ Collaboration diagram for daBaseNpc_lookat_c:

Public Member Functions

void limitter (s16, s16 *, s16, s16)
 
void calc (fopAc_ac_c *, f32(*)[4], s16)
 
void setMaxJntLmt (csXyz, int)
 
void setMinJntLmt (csXyz, int)
 
void setJntPos (cXyz, int)
 
int setAttnPos (cXyz *)
 
csXyz getRot (int)
 
 ~daBaseNpc_lookat_c ()
 

Private Attributes

int field_0x00
 
csXyz mMaxJntLmt [2]
 
u8 field_0x0A [12]
 
csXyz mMinJntLmt [2]
 
u8 field_0x28 [12]
 
cXyz mJntPos [3]
 
u8 field_0x4C [24]
 
csXyz mUnk [2]
 
csXyz mRotation [2]
 
csXyz mUnk2 [2]
 
u8 field_0x88 [4]
 
cXyzmpAttnPos
 

Constructor & Destructor Documentation

◆ ~daBaseNpc_lookat_c()

daBaseNpc_lookat_c::~daBaseNpc_lookat_c ( )

Member Function Documentation

◆ calc()

void daBaseNpc_lookat_c::calc ( fopAc_ac_c param_0,
f32(*)  param_1[4],
s16  param_2 
)

◆ getRot()

csXyz daBaseNpc_lookat_c::getRot ( int  param_0)

◆ limitter()

void daBaseNpc_lookat_c::limitter ( s16  param_1,
s16 param_2,
s16  param_3,
s16  param_4 
)

◆ setAttnPos()

int daBaseNpc_lookat_c::setAttnPos ( cXyz i_pos)

◆ setJntPos()

void daBaseNpc_lookat_c::setJntPos ( cXyz  i_pos,
int  i_modifier 
)

◆ setMaxJntLmt()

void daBaseNpc_lookat_c::setMaxJntLmt ( csXyz  i_pos,
int  i_modifier 
)

◆ setMinJntLmt()

void daBaseNpc_lookat_c::setMinJntLmt ( csXyz  i_pos,
int  i_modifier 
)

Member Data Documentation

◆ field_0x00

int daBaseNpc_lookat_c::field_0x00
private

◆ field_0x0A

u8 daBaseNpc_lookat_c::field_0x0A[12]
private

◆ field_0x28

u8 daBaseNpc_lookat_c::field_0x28[12]
private

◆ field_0x4C

u8 daBaseNpc_lookat_c::field_0x4C[24]
private

◆ field_0x88

u8 daBaseNpc_lookat_c::field_0x88[4]
private

◆ mJntPos

cXyz daBaseNpc_lookat_c::mJntPos[3]
private

◆ mMaxJntLmt

csXyz daBaseNpc_lookat_c::mMaxJntLmt[2]
private

◆ mMinJntLmt

csXyz daBaseNpc_lookat_c::mMinJntLmt[2]
private

◆ mpAttnPos

cXyz* daBaseNpc_lookat_c::mpAttnPos
private

◆ mRotation

csXyz daBaseNpc_lookat_c::mRotation[2]
private

◆ mUnk

csXyz daBaseNpc_lookat_c::mUnk[2]
private

◆ mUnk2

csXyz daBaseNpc_lookat_c::mUnk2[2]
private

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