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

#include <d_a_boomerang.h>

+ Inheritance diagram for daBoomerang_sight_c:
+ Collaboration diagram for daBoomerang_sight_c:

Public Member Functions

int createHeap ()
 
void initialize ()
 
int playAnime (int, int)
 
void initFrame (int)
 
void copyNumData (int)
 
void setSight (cXyz const *, int)
 
virtual void draw ()
 
virtual ~daBoomerang_sight_c ()
 
u8 getReserve () const
 
u8 getAlpha (int i_index)
 
void offRedSight ()
 
void onReserve ()
 
void offReserve ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

J2DScreenm_cursorYellowScrn
 
J2DPanem_cursorYellowAllPane
 
J2DPanem_cursorYellow0Pane
 
J2DPanem_cursorYellow1Pane
 
J2DPanem_cursorYellow2Pane
 
J2DAnmTevRegKeym_cursorYellow2Brk
 
J2DAnmTevRegKeym_cursorYellowBrk
 
J2DScreenm_cursorRedScrn
 
J2DPanem_cursorRedAllPane
 
J2DPanem_cursorRed0Pane
 
J2DPanem_cursorRed1Pane
 
J2DPanem_cursorRed2Pane
 
J2DAnmTevRegKeym_cursorRed2Brk
 
J2DAnmTevRegKeym_cursorRedBrk
 
J2DScreenm_cursorOrangeScrn
 
J2DPanem_cursorOrangeAllPane
 
J2DPanem_cursorOrange0Pane
 
J2DPanem_cursorOrange1Pane
 
J2DPanem_cursorOrange2Pane
 
J2DAnmTevRegKeym_cursorOrange2Brk
 
J2DAnmTevRegKeym_cursorOrangeBrk
 
J2DAnmColorm_cursorYellowBpk
 
J2DAnmTransformm_cursorYellowBck
 
bool m_redSight
 
u8 mReserve
 
u8 m_alpha [6]
 
f32 m_proj_posX [6]
 
f32 m_proj_posY [6]
 
f32 field_0x98 [6]
 
f32 field_0xb0 [6]
 
cXyz m_pos [6]
 

Constructor & Destructor Documentation

◆ ~daBoomerang_sight_c()

virtual daBoomerang_sight_c::~daBoomerang_sight_c ( )
inlinevirtual

Member Function Documentation

◆ copyNumData()

void daBoomerang_sight_c::copyNumData ( int i_no)

◆ createHeap()

int daBoomerang_sight_c::createHeap ( )

◆ draw()

void daBoomerang_sight_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ getAlpha()

u8 daBoomerang_sight_c::getAlpha ( int i_index)
inline

◆ getReserve()

u8 daBoomerang_sight_c::getReserve ( ) const
inline

◆ initFrame()

void daBoomerang_sight_c::initFrame ( int i_no)

◆ initialize()

void daBoomerang_sight_c::initialize ( )

◆ offRedSight()

void daBoomerang_sight_c::offRedSight ( )
inline

◆ offReserve()

void daBoomerang_sight_c::offReserve ( )
inline

◆ onReserve()

void daBoomerang_sight_c::onReserve ( )
inline

◆ playAnime()

int daBoomerang_sight_c::playAnime ( int param_0,
int param_1 )

◆ setSight()

void daBoomerang_sight_c::setSight ( cXyz const * i_pos,
int i_no )

Member Data Documentation

◆ field_0x98

f32 daBoomerang_sight_c::field_0x98[6]
private

◆ field_0xb0

f32 daBoomerang_sight_c::field_0xb0[6]
private

◆ m_alpha

u8 daBoomerang_sight_c::m_alpha[6]
private

◆ m_cursorOrange0Pane

J2DPane* daBoomerang_sight_c::m_cursorOrange0Pane
private

◆ m_cursorOrange1Pane

J2DPane* daBoomerang_sight_c::m_cursorOrange1Pane
private

◆ m_cursorOrange2Brk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorOrange2Brk
private

◆ m_cursorOrange2Pane

J2DPane* daBoomerang_sight_c::m_cursorOrange2Pane
private

◆ m_cursorOrangeAllPane

J2DPane* daBoomerang_sight_c::m_cursorOrangeAllPane
private

◆ m_cursorOrangeBrk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorOrangeBrk
private

◆ m_cursorOrangeScrn

J2DScreen* daBoomerang_sight_c::m_cursorOrangeScrn
private

◆ m_cursorRed0Pane

J2DPane* daBoomerang_sight_c::m_cursorRed0Pane
private

◆ m_cursorRed1Pane

J2DPane* daBoomerang_sight_c::m_cursorRed1Pane
private

◆ m_cursorRed2Brk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorRed2Brk
private

◆ m_cursorRed2Pane

J2DPane* daBoomerang_sight_c::m_cursorRed2Pane
private

◆ m_cursorRedAllPane

J2DPane* daBoomerang_sight_c::m_cursorRedAllPane
private

◆ m_cursorRedBrk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorRedBrk
private

◆ m_cursorRedScrn

J2DScreen* daBoomerang_sight_c::m_cursorRedScrn
private

◆ m_cursorYellow0Pane

J2DPane* daBoomerang_sight_c::m_cursorYellow0Pane
private

◆ m_cursorYellow1Pane

J2DPane* daBoomerang_sight_c::m_cursorYellow1Pane
private

◆ m_cursorYellow2Brk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorYellow2Brk
private

◆ m_cursorYellow2Pane

J2DPane* daBoomerang_sight_c::m_cursorYellow2Pane
private

◆ m_cursorYellowAllPane

J2DPane* daBoomerang_sight_c::m_cursorYellowAllPane
private

◆ m_cursorYellowBck

J2DAnmTransform* daBoomerang_sight_c::m_cursorYellowBck
private

◆ m_cursorYellowBpk

J2DAnmColor* daBoomerang_sight_c::m_cursorYellowBpk
private

◆ m_cursorYellowBrk

J2DAnmTevRegKey* daBoomerang_sight_c::m_cursorYellowBrk
private

◆ m_cursorYellowScrn

J2DScreen* daBoomerang_sight_c::m_cursorYellowScrn
private

◆ m_pos

cXyz daBoomerang_sight_c::m_pos[6]
private

◆ m_proj_posX

f32 daBoomerang_sight_c::m_proj_posX[6]
private

◆ m_proj_posY

f32 daBoomerang_sight_c::m_proj_posY[6]
private

◆ m_redSight

bool daBoomerang_sight_c::m_redSight
private

◆ mReserve

u8 daBoomerang_sight_c::mReserve
private

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