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

#include <d_timer.h>

+ Inheritance diagram for dDlst_TimerScrnDraw_c:
+ Collaboration diagram for dDlst_TimerScrnDraw_c:

Classes

struct  getin_info
 

Public Member Functions

 dDlst_TimerScrnDraw_c ()
 
void setHIO ()
 
void setScreen (s32, JKRArchive *)
 
void setScreenBase ()
 
void setScreenBoatRace ()
 
void setScreenRider ()
 
void hideDenominator ()
 
void deleteScreen ()
 
void changeNumberTexture (J2DPane *, int)
 
const chargetNumber (int)
 
void setTimer (int)
 
void setCounter (u8, u8)
 
void setParentPos (f32, f32)
 
void setTimerPos (f32, f32)
 
void setCounterPos (f32, f32)
 
void setImagePos (f32, f32)
 
void setShowType (u8)
 
void anime ()
 
BOOL closeAnime ()
 
int createGetIn (cXyz)
 
s32 createStart (u16)
 
bool checkStartAnimeEnd ()
 
void playBckAnimation (f32)
 
void drawPikari (int)
 
virtual void draw ()
 
virtual ~dDlst_TimerScrnDraw_c ()
 
void show ()
 
void hide ()
 
void setHIOType (u8 i_type)
 
u8 getHIOType ()
 
f32 getTimerTransY ()
 
void resetCowID ()
 
bool isVisible ()
 
f32 acc (s16 param_0, s16 param_1, s16 param_2)
 
void setTimerTrans (f32 x, f32 y)
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Private Attributes

J2DScreenmpScreen
 
J2DScreenmpGetInScreen
 
J2DAnmTransformmpGetInBck
 
CPaneMgrmpParent
 
CPaneMgrmpCowParent
 
CPaneMgrmpTimeParent
 
CPaneMgrmpImageParent
 
CPaneMgrmpGetInParent
 
CPaneMgrmpGetInRoot
 
CPaneMgrmpGetInText
 
J2DPanemTimerText [6][2]
 
J2DPanefield_0x5c [2][2]
 
J2DPicturefield_0x6c [2]
 
J2DPicturefield_0x74 [2]
 
JKRArchivempArchive
 
getin_info m_getin_info [51]
 
f32 mParentAlpha
 
f32 mTimerAlpha
 
f32 mCounterAlpha
 
f32 mImageAlpha
 
f32 mTimerTransX
 
f32 mTimerTransY
 
s32 field_0x3C8
 
int field_0x3CC
 
int field_0x3D0
 
int field_0x3D4
 
int field_0x3D8
 
u8 mCowID
 
u8 mHIOType
 
u8 field_0x3DE
 
u8 field_0x3DF
 
u8 field_0x3E0
 
u8 mTimerVisible
 
u8 field_0x3e2
 

Constructor & Destructor Documentation

◆ dDlst_TimerScrnDraw_c()

dDlst_TimerScrnDraw_c::dDlst_TimerScrnDraw_c ( )

◆ ~dDlst_TimerScrnDraw_c()

dDlst_TimerScrnDraw_c::~dDlst_TimerScrnDraw_c ( )
virtual

Member Function Documentation

◆ acc()

f32 dDlst_TimerScrnDraw_c::acc ( s16  param_0,
s16  param_1,
s16  param_2 
)
inline

◆ anime()

void dDlst_TimerScrnDraw_c::anime ( )

◆ changeNumberTexture()

void dDlst_TimerScrnDraw_c::changeNumberTexture ( J2DPane i_pane,
int  i_num 
)

◆ checkStartAnimeEnd()

bool dDlst_TimerScrnDraw_c::checkStartAnimeEnd ( )

◆ closeAnime()

BOOL dDlst_TimerScrnDraw_c::closeAnime ( )

◆ createGetIn()

int dDlst_TimerScrnDraw_c::createGetIn ( cXyz  i_pos)

◆ createStart()

s32 dDlst_TimerScrnDraw_c::createStart ( u16  i_messageID)

◆ deleteScreen()

void dDlst_TimerScrnDraw_c::deleteScreen ( )

◆ draw()

void dDlst_TimerScrnDraw_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ drawPikari()

void dDlst_TimerScrnDraw_c::drawPikari ( int  i_no)

◆ getHIOType()

u8 dDlst_TimerScrnDraw_c::getHIOType ( )
inline

◆ getNumber()

const char * dDlst_TimerScrnDraw_c::getNumber ( int  i_num)

◆ getTimerTransY()

f32 dDlst_TimerScrnDraw_c::getTimerTransY ( )
inline

◆ hide()

void dDlst_TimerScrnDraw_c::hide ( )
inline

◆ hideDenominator()

void dDlst_TimerScrnDraw_c::hideDenominator ( )

◆ isVisible()

bool dDlst_TimerScrnDraw_c::isVisible ( )
inline

◆ playBckAnimation()

void dDlst_TimerScrnDraw_c::playBckAnimation ( f32  i_frame)

◆ resetCowID()

void dDlst_TimerScrnDraw_c::resetCowID ( )
inline

◆ setCounter()

void dDlst_TimerScrnDraw_c::setCounter ( u8  i_count,
u8  i_max 
)

◆ setCounterPos()

void dDlst_TimerScrnDraw_c::setCounterPos ( f32  i_posX,
f32  i_posY 
)

◆ setHIO()

void dDlst_TimerScrnDraw_c::setHIO ( )

◆ setHIOType()

void dDlst_TimerScrnDraw_c::setHIOType ( u8  i_type)
inline

◆ setImagePos()

void dDlst_TimerScrnDraw_c::setImagePos ( f32  i_posX,
f32  i_posY 
)

◆ setParentPos()

void dDlst_TimerScrnDraw_c::setParentPos ( f32  i_posX,
f32  i_posY 
)

◆ setScreen()

void dDlst_TimerScrnDraw_c::setScreen ( s32  param_0,
JKRArchive i_archive 
)

◆ setScreenBase()

void dDlst_TimerScrnDraw_c::setScreenBase ( )

◆ setScreenBoatRace()

void dDlst_TimerScrnDraw_c::setScreenBoatRace ( )

◆ setScreenRider()

void dDlst_TimerScrnDraw_c::setScreenRider ( )

◆ setShowType()

void dDlst_TimerScrnDraw_c::setShowType ( u8  i_type)

◆ setTimer()

void dDlst_TimerScrnDraw_c::setTimer ( int  i_time)

◆ setTimerPos()

void dDlst_TimerScrnDraw_c::setTimerPos ( f32  i_posX,
f32  i_posY 
)

◆ setTimerTrans()

void dDlst_TimerScrnDraw_c::setTimerTrans ( f32  x,
f32  y 
)
inline

◆ show()

void dDlst_TimerScrnDraw_c::show ( )
inline

Member Data Documentation

◆ field_0x3C8

s32 dDlst_TimerScrnDraw_c::field_0x3C8
private

◆ field_0x3CC

int dDlst_TimerScrnDraw_c::field_0x3CC
private

◆ field_0x3D0

int dDlst_TimerScrnDraw_c::field_0x3D0
private

◆ field_0x3D4

int dDlst_TimerScrnDraw_c::field_0x3D4
private

◆ field_0x3D8

int dDlst_TimerScrnDraw_c::field_0x3D8
private

◆ field_0x3DE

u8 dDlst_TimerScrnDraw_c::field_0x3DE
private

◆ field_0x3DF

u8 dDlst_TimerScrnDraw_c::field_0x3DF
private

◆ field_0x3E0

u8 dDlst_TimerScrnDraw_c::field_0x3E0
private

◆ field_0x3e2

u8 dDlst_TimerScrnDraw_c::field_0x3e2
private

◆ field_0x5c

J2DPane* dDlst_TimerScrnDraw_c::field_0x5c[2][2]
private

◆ field_0x6c

J2DPicture* dDlst_TimerScrnDraw_c::field_0x6c[2]
private

◆ field_0x74

J2DPicture* dDlst_TimerScrnDraw_c::field_0x74[2]
private

◆ m_getin_info

getin_info dDlst_TimerScrnDraw_c::m_getin_info[51]
private

◆ mCounterAlpha

f32 dDlst_TimerScrnDraw_c::mCounterAlpha
private

◆ mCowID

u8 dDlst_TimerScrnDraw_c::mCowID
private

◆ mHIOType

u8 dDlst_TimerScrnDraw_c::mHIOType
private

◆ mImageAlpha

f32 dDlst_TimerScrnDraw_c::mImageAlpha
private

◆ mpArchive

JKRArchive* dDlst_TimerScrnDraw_c::mpArchive
private

◆ mParentAlpha

f32 dDlst_TimerScrnDraw_c::mParentAlpha
private

◆ mpCowParent

CPaneMgr* dDlst_TimerScrnDraw_c::mpCowParent
private

◆ mpGetInBck

J2DAnmTransform* dDlst_TimerScrnDraw_c::mpGetInBck
private

◆ mpGetInParent

CPaneMgr* dDlst_TimerScrnDraw_c::mpGetInParent
private

◆ mpGetInRoot

CPaneMgr* dDlst_TimerScrnDraw_c::mpGetInRoot
private

◆ mpGetInScreen

J2DScreen* dDlst_TimerScrnDraw_c::mpGetInScreen
private

◆ mpGetInText

CPaneMgr* dDlst_TimerScrnDraw_c::mpGetInText
private

◆ mpImageParent

CPaneMgr* dDlst_TimerScrnDraw_c::mpImageParent
private

◆ mpParent

CPaneMgr* dDlst_TimerScrnDraw_c::mpParent
private

◆ mpScreen

J2DScreen* dDlst_TimerScrnDraw_c::mpScreen
private

◆ mpTimeParent

CPaneMgr* dDlst_TimerScrnDraw_c::mpTimeParent
private

◆ mTimerAlpha

f32 dDlst_TimerScrnDraw_c::mTimerAlpha
private

◆ mTimerText

J2DPane* dDlst_TimerScrnDraw_c::mTimerText[6][2]
private

◆ mTimerTransX

f32 dDlst_TimerScrnDraw_c::mTimerTransX
private

◆ mTimerTransY

f32 dDlst_TimerScrnDraw_c::mTimerTransY
private

◆ mTimerVisible

u8 dDlst_TimerScrnDraw_c::mTimerVisible
private

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