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

#include <d_meter_hakusha.h>

+ Inheritance diagram for dMeterHakusha_c:
+ Collaboration diagram for dMeterHakusha_c:

Classes

struct  hakusha_data
 

Public Member Functions

 dMeterHakusha_c (void *)
 
void alphaAnimeHakusha (u32)
 
void updateHakusha ()
 
void setAlphaHakushaAnimeMin ()
 
void setAlphaHakushaAnimeMax ()
 
void setAlphaButtonAnimeMin ()
 
void setAlphaButtonAnimeMax ()
 
int getHakushaNum ()
 
virtual void draw ()
 
virtual ~dMeterHakusha_c ()
 
virtual int _create ()
 
virtual int _execute (u32)
 
virtual int _delete ()
 
- Public Member Functions inherited from dMeterSub_c
virtual ~dMeterSub_c ()
 
virtual bool isDead ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

J2DScreenfield_0x004
 
J2DScreenmpHakushaScreen
 
J2DScreenmpButtonScreen
 
CPaneMgrmpHakushaParent
 
CPaneMgrmpHakushaPos [6]
 
CPaneMgrmpHakushaOn
 
CPaneMgrmpHakushaOff
 
CPaneMgrmpButtonA
 
hakusha_data mHakushaData [12]
 
f32 mHakushaAnimFrame [12]
 
f32 mButtonAPosX
 
f32 mButtonAPosY
 
f32 field_0x100
 
f32 field_0x104
 
s16 mHakushaNum
 
u8 mHakushaStatus [12]
 

Constructor & Destructor Documentation

◆ dMeterHakusha_c()

dMeterHakusha_c::dMeterHakusha_c ( void i_screen)

d_meter_hakusha.cpp UI Epona Dash Spurs

◆ ~dMeterHakusha_c()

dMeterHakusha_c::~dMeterHakusha_c ( )
virtual

Member Function Documentation

◆ _create()

int dMeterHakusha_c::_create ( )
virtual

Reimplemented from dMeterSub_c.

◆ _delete()

int dMeterHakusha_c::_delete ( )
virtual

Reimplemented from dMeterSub_c.

◆ _execute()

int dMeterHakusha_c::_execute ( u32  i_flags)
virtual

Reimplemented from dMeterSub_c.

◆ alphaAnimeHakusha()

void dMeterHakusha_c::alphaAnimeHakusha ( u32  i_flags)

◆ draw()

void dMeterHakusha_c::draw ( )
virtual

Reimplemented from dMeterSub_c.

◆ getHakushaNum()

int dMeterHakusha_c::getHakushaNum ( )

◆ setAlphaButtonAnimeMax()

void dMeterHakusha_c::setAlphaButtonAnimeMax ( )

◆ setAlphaButtonAnimeMin()

void dMeterHakusha_c::setAlphaButtonAnimeMin ( )

◆ setAlphaHakushaAnimeMax()

void dMeterHakusha_c::setAlphaHakushaAnimeMax ( )

◆ setAlphaHakushaAnimeMin()

void dMeterHakusha_c::setAlphaHakushaAnimeMin ( )

◆ updateHakusha()

void dMeterHakusha_c::updateHakusha ( )

Member Data Documentation

◆ field_0x004

J2DScreen* dMeterHakusha_c::field_0x004

◆ field_0x100

f32 dMeterHakusha_c::field_0x100

◆ field_0x104

f32 dMeterHakusha_c::field_0x104

◆ mButtonAPosX

f32 dMeterHakusha_c::mButtonAPosX

◆ mButtonAPosY

f32 dMeterHakusha_c::mButtonAPosY

◆ mHakushaAnimFrame

f32 dMeterHakusha_c::mHakushaAnimFrame[12]

◆ mHakushaData

hakusha_data dMeterHakusha_c::mHakushaData[12]

◆ mHakushaNum

s16 dMeterHakusha_c::mHakushaNum

◆ mHakushaStatus

u8 dMeterHakusha_c::mHakushaStatus[12]

◆ mpButtonA

CPaneMgr* dMeterHakusha_c::mpButtonA

◆ mpButtonScreen

J2DScreen* dMeterHakusha_c::mpButtonScreen

◆ mpHakushaOff

CPaneMgr* dMeterHakusha_c::mpHakushaOff

◆ mpHakushaOn

CPaneMgr* dMeterHakusha_c::mpHakushaOn

◆ mpHakushaParent

CPaneMgr* dMeterHakusha_c::mpHakushaParent

◆ mpHakushaPos

CPaneMgr* dMeterHakusha_c::mpHakushaPos[6]

◆ mpHakushaScreen

J2DScreen* dMeterHakusha_c::mpHakushaScreen

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