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

#include <d_menu_map_common.h>

+ Inheritance diagram for dMenuMapCommon_c:
+ Collaboration diagram for dMenuMapCommon_c:

Classes

struct  IconInfo_s
 
class  RoomData_c
 
struct  Stage_c
 

Public Member Functions

 dMenuMapCommon_c ()
 
virtual ~dMenuMapCommon_c ()
 
void initiate (JKRArchive *)
 
void drawIcon (f32, f32, f32, f32)
 
void iconScale (int, f32, f32, f32)
 
bool setIconInfo (u8, f32, f32, f32, f32, f32, u8)
 
void clearIconInfo ()
 
void setBlendRatio (u8, f32, f32)
 
void blinkMove (s16)
 
void moveLightDropAnime ()
 
f32 getIconSizeX (u8 index)
 
f32 getIconSizeY (u8 index)
 
void debugIcon ()
 
void setCenterPosX (f32 center_pos, u8 param_2)
 

Public Attributes

J2DPicturemPictures [23]
 
J2DPicturemLightDropPic
 
dSelect_cursor_cmpDrawCursor
 
dSelect_cursor_cmpPortalIcon
 
u32 _6c
 
IconInfo_s mIconInfo [128]
 
u16 mIconNum
 
s16 mBlinkTimer
 
s16 mLightDropFlashTimer
 
u16 _c76
 
f32 mBlinkAlpha
 
f32 _c7c
 
f32 _c80
 
f32 _c84
 
f32 _c88
 
f32 mCenterPosX
 
u8 _c90
 

Constructor & Destructor Documentation

◆ dMenuMapCommon_c()

dMenuMapCommon_c::dMenuMapCommon_c ( )

◆ ~dMenuMapCommon_c()

dMenuMapCommon_c::~dMenuMapCommon_c ( )
virtual

Member Function Documentation

◆ blinkMove()

void dMenuMapCommon_c::blinkMove ( s16 param_1)

◆ clearIconInfo()

void dMenuMapCommon_c::clearIconInfo ( )

◆ debugIcon()

void dMenuMapCommon_c::debugIcon ( )

◆ drawIcon()

void dMenuMapCommon_c::drawIcon ( f32 i_posX,
f32 i_posY,
f32 param_3,
f32 param_4 )

◆ getIconSizeX()

f32 dMenuMapCommon_c::getIconSizeX ( u8 index)

◆ getIconSizeY()

f32 dMenuMapCommon_c::getIconSizeY ( u8 index)

◆ iconScale()

void dMenuMapCommon_c::iconScale ( int param_1,
f32 param_2,
f32 param_3,
f32 param_4 )

◆ initiate()

void dMenuMapCommon_c::initiate ( JKRArchive * i_archive)

◆ moveLightDropAnime()

void dMenuMapCommon_c::moveLightDropAnime ( )

◆ setBlendRatio()

void dMenuMapCommon_c::setBlendRatio ( u8 i_iconNo,
f32 param_2,
f32 param_3 )

◆ setCenterPosX()

void dMenuMapCommon_c::setCenterPosX ( f32 center_pos,
u8 param_2 )
inline

◆ setIconInfo()

bool dMenuMapCommon_c::setIconInfo ( u8 i_iconNo,
f32 i_posX,
f32 i_posY,
f32 i_alpharate,
f32 i_rotation,
f32 i_scale,
u8 param_7 )

Member Data Documentation

◆ _6c

u32 dMenuMapCommon_c::_6c

◆ _c76

u16 dMenuMapCommon_c::_c76

◆ _c7c

f32 dMenuMapCommon_c::_c7c

◆ _c80

f32 dMenuMapCommon_c::_c80

◆ _c84

f32 dMenuMapCommon_c::_c84

◆ _c88

f32 dMenuMapCommon_c::_c88

◆ _c90

u8 dMenuMapCommon_c::_c90

◆ mBlinkAlpha

f32 dMenuMapCommon_c::mBlinkAlpha

◆ mBlinkTimer

s16 dMenuMapCommon_c::mBlinkTimer

◆ mCenterPosX

f32 dMenuMapCommon_c::mCenterPosX

◆ mIconInfo

IconInfo_s dMenuMapCommon_c::mIconInfo[128]

◆ mIconNum

u16 dMenuMapCommon_c::mIconNum

◆ mLightDropFlashTimer

s16 dMenuMapCommon_c::mLightDropFlashTimer

◆ mLightDropPic

J2DPicture* dMenuMapCommon_c::mLightDropPic

◆ mpDrawCursor

dSelect_cursor_c* dMenuMapCommon_c::mpDrawCursor

◆ mPictures

J2DPicture* dMenuMapCommon_c::mPictures[23]

◆ mpPortalIcon

dSelect_cursor_c* dMenuMapCommon_c::mpPortalIcon

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