Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
daNpcT_MotionSeqMngr_c Class Reference

#include <d_a_npc.h>

+ Collaboration diagram for daNpcT_MotionSeqMngr_c:

Classes

class  sequenceStepData_c
 

Public Member Functions

void initialize ()
 
int play (u16, int *, f32 *)
 
s32 checkEndSequence ()
 
 daNpcT_MotionSeqMngr_c (sequenceStepData_c const *param_1, int param_2)
 
bool checkEntryNewMotion ()
 
int getNo ()
 
int getOffset ()
 
int getStepNo ()
 
void setNo (int i_index, f32 i_morf, BOOL i_reset, int i_offset)
 
virtual ~daNpcT_MotionSeqMngr_c ()
 

Private Attributes

sequenceStepData_c const * mpSeqData
 
int mStepNum
 
int mNo
 
int mOffset
 
int mStepNo
 
int mPrevStepNo
 
f32 mInitialMorf
 
bool mEndSequence
 

Constructor & Destructor Documentation

◆ daNpcT_MotionSeqMngr_c()

daNpcT_MotionSeqMngr_c::daNpcT_MotionSeqMngr_c ( sequenceStepData_c const * param_1,
int param_2 )
inline

◆ ~daNpcT_MotionSeqMngr_c()

virtual daNpcT_MotionSeqMngr_c::~daNpcT_MotionSeqMngr_c ( )
inlinevirtual

Member Function Documentation

◆ checkEndSequence()

s32 daNpcT_MotionSeqMngr_c::checkEndSequence ( )

◆ checkEntryNewMotion()

bool daNpcT_MotionSeqMngr_c::checkEntryNewMotion ( )
inline

◆ getNo()

int daNpcT_MotionSeqMngr_c::getNo ( )
inline

◆ getOffset()

int daNpcT_MotionSeqMngr_c::getOffset ( )
inline

◆ getStepNo()

int daNpcT_MotionSeqMngr_c::getStepNo ( )
inline

◆ initialize()

void daNpcT_MotionSeqMngr_c::initialize ( )

◆ play()

int daNpcT_MotionSeqMngr_c::play ( u16 i_loopNo,
int * o_anmIdx,
f32 * o_morf )

◆ setNo()

void daNpcT_MotionSeqMngr_c::setNo ( int i_index,
f32 i_morf,
BOOL i_reset,
int i_offset )
inline

Member Data Documentation

◆ mEndSequence

bool daNpcT_MotionSeqMngr_c::mEndSequence
private

◆ mInitialMorf

f32 daNpcT_MotionSeqMngr_c::mInitialMorf
private

◆ mNo

int daNpcT_MotionSeqMngr_c::mNo
private

◆ mOffset

int daNpcT_MotionSeqMngr_c::mOffset
private

◆ mPrevStepNo

int daNpcT_MotionSeqMngr_c::mPrevStepNo
private

◆ mpSeqData

sequenceStepData_c const* daNpcT_MotionSeqMngr_c::mpSeqData
private

◆ mStepNo

int daNpcT_MotionSeqMngr_c::mStepNo
private

◆ mStepNum

int daNpcT_MotionSeqMngr_c::mStepNum
private

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