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

#include <d_menu_dmap.h>

+ Inheritance diagram for dMenu_DmapBg_c:
+ Collaboration diagram for dMenu_DmapBg_c:

Public Member Functions

 dMenu_DmapBg_c (JKRExpHeap *, STControl *)
 
void mapScreenInit ()
 
void mapScreenAnime ()
 
void mapIconScaleSet (u8)
 
void iconScaleAnmInit (f32, f32, u8)
 
bool iconScaleAnm ()
 
void buttonIconScreenInit ()
 
void setAButtonString (u32)
 
void setBButtonString (u32)
 
void setCButtonString (u32)
 
void setJButtonString (u32)
 
void createExplain ()
 
void deleteExplain ()
 
void baseScreenInit ()
 
void setFloorMessage ()
 
bool dpdMove (s8, s8, s8, u8 *, u8)
 
 ~dMenu_DmapBg_c ()
 
void setAllAlphaRate (f32, bool)
 
void setGoldAnimation (bool)
 
void setGoldFrameAlphaRate (f32)
 
void addGoldFrameAlphaRate ()
 
void decGoldFrameAlphaRate ()
 
void draw ()
 
void update ()
 
void calcCursor ()
 
void drawCursor ()
 
void setDPDFloorSelCurPos (s8 i_pos)
 
f32 getMapWidth ()
 
f32 getMapHeight ()
 
J2DPicturegetMapPane ()
 
dMenu_ItemExplain_cgetItemExplainPtr ()
 
void setAllTrans (f32 param_0, f32 param_1)
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 
- Public Member Functions inherited from dMenuMapCommon_c
 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

JKRExpHeapmpHeap
 
JKRExpHeapmpTalkHeap
 
STControlmpStick
 
J2DScreenmBaseScreen
 
J2DScreenmMapScreen [2]
 
int field_0xcb0
 
J2DScreenmButtonScreen
 
J2DScreenmDecorateScreen
 
J2DScreenmFloorScreen
 
dSelect_cursor_cmpDrawCursor
 
J2DPicturemMapPane
 
dMsgString_cmString
 
CPaneMgrAlphaMorfmpBaseRoot
 
CPaneMgrAlphaMorfmpMapRoot [2]
 
CPaneMgrAlphaMorfmpButtonRoot
 
CPaneMgrAlphaMorfmpDecorateRoot
 
CPaneMgrAlphaMorfmpFloorRoot
 
CPaneMgrAlphampBlack
 
CPaneMgrAlphampCButton
 
CPaneMgrAlphampJButton
 
int field_0xcf0
 
CPaneMgrfield_0xcf4
 
CPaneMgrfield_0xcf8
 
u8 field_0xcfc [0xd00 - 0xcfc]
 
CPaneMgrmpMapSpace [2]
 
CPaneMgrmpButtonAB [2]
 
CPaneMgrmpButtonText [2]
 
dMenu_ItemExplain_cmpItemExplain
 
mDoDvdThd_mountArchive_cmpArchiveMount
 
JKRArchivempArchive
 
J2DPicturempBackTexture
 
J2DAnmTextureSRTKeyfield_0xd28 [1]
 
u8 field_0xd2c [0xd30 - 0xd2c]
 
dMeterHaihai_cmpMeterHaihai
 
dMsgFlow_c mMsgFlow
 
f32 field_0xd80
 
f32 field_0xd84
 
f32 field_0xd88
 
u8 field_0xd8c
 
u8 field_0xd8d
 
u8 field_0xd8e
 
u8 field_0xd8f
 
u8 field_0xd90
 
u8 field_0xd91
 
u8 field_0xd92
 
u8 field_0xd93
 
f32 field_0xd94
 
f32 field_0xd98
 
f32 field_0xd9c
 
f32 mMapWidth
 
f32 mMapHeight
 
f32 field_0xda8
 
f32 field_0xdac
 
f32 field_0xdb0
 
f32 field_0xdb4
 
f32 field_0xdb8
 
f32 field_0xdbc
 
f32 field_0xdc0
 
f32 field_0xdc4
 
f32 field_0xdc8 [1]
 
f32 field_0xdcc
 
u8 field_0xdd0
 
u8 field_0xdd1
 
u8 field_0xdd2
 
u8 field_0xdd3
 
s8 field_0xdd4
 
u8 field_0xdd5
 
s8 field_0xdd6
 
u8 field_0xdd7
 
u8 field_0xdd8
 
u8 field_0xdd9
 
u8 field_0xdda
 
- Public Attributes inherited from dMenuMapCommon_c
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

◆ dMenu_DmapBg_c()

dMenu_DmapBg_c::dMenu_DmapBg_c ( JKRExpHeap * i_heap,
STControl * i_stick )

◆ ~dMenu_DmapBg_c()

dMenu_DmapBg_c::~dMenu_DmapBg_c ( )

Member Function Documentation

◆ addGoldFrameAlphaRate()

void dMenu_DmapBg_c::addGoldFrameAlphaRate ( )

◆ baseScreenInit()

void dMenu_DmapBg_c::baseScreenInit ( )

◆ buttonIconScreenInit()

void dMenu_DmapBg_c::buttonIconScreenInit ( )

◆ calcCursor()

void dMenu_DmapBg_c::calcCursor ( )

◆ createExplain()

void dMenu_DmapBg_c::createExplain ( )

◆ decGoldFrameAlphaRate()

void dMenu_DmapBg_c::decGoldFrameAlphaRate ( )

◆ deleteExplain()

void dMenu_DmapBg_c::deleteExplain ( )

◆ dpdMove()

bool dMenu_DmapBg_c::dpdMove ( s8 param_0,
s8 param_1,
s8 param_2,
u8 * param_3,
u8 param_4 )

◆ draw()

void dMenu_DmapBg_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ drawCursor()

void dMenu_DmapBg_c::drawCursor ( )

◆ getItemExplainPtr()

dMenu_ItemExplain_c * dMenu_DmapBg_c::getItemExplainPtr ( )
inline

◆ getMapHeight()

f32 dMenu_DmapBg_c::getMapHeight ( )
inline

◆ getMapPane()

J2DPicture * dMenu_DmapBg_c::getMapPane ( )
inline

◆ getMapWidth()

f32 dMenu_DmapBg_c::getMapWidth ( )
inline

◆ iconScaleAnm()

bool dMenu_DmapBg_c::iconScaleAnm ( )

◆ iconScaleAnmInit()

void dMenu_DmapBg_c::iconScaleAnmInit ( f32 param_0,
f32 param_1,
u8 param_2 )

◆ mapIconScaleSet()

void dMenu_DmapBg_c::mapIconScaleSet ( u8 param_1)

◆ mapScreenAnime()

void dMenu_DmapBg_c::mapScreenAnime ( )

◆ mapScreenInit()

void dMenu_DmapBg_c::mapScreenInit ( )

◆ setAButtonString()

void dMenu_DmapBg_c::setAButtonString ( u32 i_msgNo)

◆ setAllAlphaRate()

void dMenu_DmapBg_c::setAllAlphaRate ( f32 i_rate,
bool param_2 )

◆ setAllTrans()

void dMenu_DmapBg_c::setAllTrans ( f32 param_0,
f32 param_1 )
inline

◆ setBButtonString()

void dMenu_DmapBg_c::setBButtonString ( u32 i_msgNo)

◆ setCButtonString()

void dMenu_DmapBg_c::setCButtonString ( u32 i_msgNo)

◆ setDPDFloorSelCurPos()

void dMenu_DmapBg_c::setDPDFloorSelCurPos ( s8 i_pos)
inline

◆ setFloorMessage()

void dMenu_DmapBg_c::setFloorMessage ( )

◆ setGoldAnimation()

void dMenu_DmapBg_c::setGoldAnimation ( bool param_1)

◆ setGoldFrameAlphaRate()

void dMenu_DmapBg_c::setGoldFrameAlphaRate ( f32 i_rate)

◆ setJButtonString()

void dMenu_DmapBg_c::setJButtonString ( u32 i_msgNo)

◆ update()

void dMenu_DmapBg_c::update ( )

Member Data Documentation

◆ field_0xcb0

int dMenu_DmapBg_c::field_0xcb0

◆ field_0xcf0

int dMenu_DmapBg_c::field_0xcf0

◆ field_0xcf4

CPaneMgr* dMenu_DmapBg_c::field_0xcf4

◆ field_0xcf8

CPaneMgr* dMenu_DmapBg_c::field_0xcf8

◆ field_0xcfc

u8 dMenu_DmapBg_c::field_0xcfc[0xd00 - 0xcfc]

◆ field_0xd28

J2DAnmTextureSRTKey* dMenu_DmapBg_c::field_0xd28[1]

◆ field_0xd2c

u8 dMenu_DmapBg_c::field_0xd2c[0xd30 - 0xd2c]

◆ field_0xd80

f32 dMenu_DmapBg_c::field_0xd80

◆ field_0xd84

f32 dMenu_DmapBg_c::field_0xd84

◆ field_0xd88

f32 dMenu_DmapBg_c::field_0xd88

◆ field_0xd8c

u8 dMenu_DmapBg_c::field_0xd8c

◆ field_0xd8d

u8 dMenu_DmapBg_c::field_0xd8d

◆ field_0xd8e

u8 dMenu_DmapBg_c::field_0xd8e

◆ field_0xd8f

u8 dMenu_DmapBg_c::field_0xd8f

◆ field_0xd90

u8 dMenu_DmapBg_c::field_0xd90

◆ field_0xd91

u8 dMenu_DmapBg_c::field_0xd91

◆ field_0xd92

u8 dMenu_DmapBg_c::field_0xd92

◆ field_0xd93

u8 dMenu_DmapBg_c::field_0xd93

◆ field_0xd94

f32 dMenu_DmapBg_c::field_0xd94

◆ field_0xd98

f32 dMenu_DmapBg_c::field_0xd98

◆ field_0xd9c

f32 dMenu_DmapBg_c::field_0xd9c

◆ field_0xda8

f32 dMenu_DmapBg_c::field_0xda8

◆ field_0xdac

f32 dMenu_DmapBg_c::field_0xdac

◆ field_0xdb0

f32 dMenu_DmapBg_c::field_0xdb0

◆ field_0xdb4

f32 dMenu_DmapBg_c::field_0xdb4

◆ field_0xdb8

f32 dMenu_DmapBg_c::field_0xdb8

◆ field_0xdbc

f32 dMenu_DmapBg_c::field_0xdbc

◆ field_0xdc0

f32 dMenu_DmapBg_c::field_0xdc0

◆ field_0xdc4

f32 dMenu_DmapBg_c::field_0xdc4

◆ field_0xdc8

f32 dMenu_DmapBg_c::field_0xdc8[1]

◆ field_0xdcc

f32 dMenu_DmapBg_c::field_0xdcc

◆ field_0xdd0

u8 dMenu_DmapBg_c::field_0xdd0

◆ field_0xdd1

u8 dMenu_DmapBg_c::field_0xdd1

◆ field_0xdd2

u8 dMenu_DmapBg_c::field_0xdd2

◆ field_0xdd3

u8 dMenu_DmapBg_c::field_0xdd3

◆ field_0xdd4

s8 dMenu_DmapBg_c::field_0xdd4

◆ field_0xdd5

u8 dMenu_DmapBg_c::field_0xdd5

◆ field_0xdd6

s8 dMenu_DmapBg_c::field_0xdd6

◆ field_0xdd7

u8 dMenu_DmapBg_c::field_0xdd7

◆ field_0xdd8

u8 dMenu_DmapBg_c::field_0xdd8

◆ field_0xdd9

u8 dMenu_DmapBg_c::field_0xdd9

◆ field_0xdda

u8 dMenu_DmapBg_c::field_0xdda

◆ mBaseScreen

J2DScreen* dMenu_DmapBg_c::mBaseScreen

◆ mButtonScreen

J2DScreen* dMenu_DmapBg_c::mButtonScreen

◆ mDecorateScreen

J2DScreen* dMenu_DmapBg_c::mDecorateScreen

◆ mFloorScreen

J2DScreen* dMenu_DmapBg_c::mFloorScreen

◆ mMapHeight

f32 dMenu_DmapBg_c::mMapHeight

◆ mMapPane

J2DPicture* dMenu_DmapBg_c::mMapPane

◆ mMapScreen

J2DScreen* dMenu_DmapBg_c::mMapScreen[2]

◆ mMapWidth

f32 dMenu_DmapBg_c::mMapWidth

◆ mMsgFlow

dMsgFlow_c dMenu_DmapBg_c::mMsgFlow

◆ mpArchive

JKRArchive* dMenu_DmapBg_c::mpArchive

◆ mpArchiveMount

mDoDvdThd_mountArchive_c* dMenu_DmapBg_c::mpArchiveMount

◆ mpBackTexture

J2DPicture* dMenu_DmapBg_c::mpBackTexture

◆ mpBaseRoot

CPaneMgrAlphaMorf* dMenu_DmapBg_c::mpBaseRoot

◆ mpBlack

CPaneMgrAlpha* dMenu_DmapBg_c::mpBlack

◆ mpButtonAB

CPaneMgr* dMenu_DmapBg_c::mpButtonAB[2]

◆ mpButtonRoot

CPaneMgrAlphaMorf* dMenu_DmapBg_c::mpButtonRoot

◆ mpButtonText

CPaneMgr* dMenu_DmapBg_c::mpButtonText[2]

◆ mpCButton

CPaneMgrAlpha* dMenu_DmapBg_c::mpCButton

◆ mpDecorateRoot

CPaneMgrAlphaMorf* dMenu_DmapBg_c::mpDecorateRoot

◆ mpDrawCursor

dSelect_cursor_c* dMenu_DmapBg_c::mpDrawCursor

◆ mpFloorRoot

CPaneMgrAlphaMorf* dMenu_DmapBg_c::mpFloorRoot

◆ mpHeap

JKRExpHeap* dMenu_DmapBg_c::mpHeap

◆ mpItemExplain

dMenu_ItemExplain_c* dMenu_DmapBg_c::mpItemExplain

◆ mpJButton

CPaneMgrAlpha* dMenu_DmapBg_c::mpJButton

◆ mpMapRoot

CPaneMgrAlphaMorf* dMenu_DmapBg_c::mpMapRoot[2]

◆ mpMapSpace

CPaneMgr* dMenu_DmapBg_c::mpMapSpace[2]

◆ mpMeterHaihai

dMeterHaihai_c* dMenu_DmapBg_c::mpMeterHaihai

◆ mpStick

STControl* dMenu_DmapBg_c::mpStick

◆ mpTalkHeap

JKRExpHeap* dMenu_DmapBg_c::mpTalkHeap

◆ mString

dMsgString_c* dMenu_DmapBg_c::mString

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