Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dMenu_DmapBg_c Struct 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 ()
 
f32 getMapWidth ()
 
f32 getMapHeight ()
 
J2DPicturegetMapPane ()
 
- 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 ()
 
float getIconSizeX (u8 index)
 
float getIconSizeY (u8 index)
 
void debugIcon ()
 
void setCenterPosX (f32 center_pos, u8 param_2)
 

Public Attributes

JKRExpHeapfield_0xc98
 
JKRExpHeapmpTalkHeap
 
STControlfield_0xca0
 
J2DScreenmBaseScreen
 
J2DScreenmMapScreen [2]
 
int field_0xcb0
 
J2DScreenmButtonScreen
 
J2DScreenmDecorateScreen
 
J2DScreenmFloorScreen
 
dSelect_cursor_cmpDrawCursor
 
J2DPicturefield_0xcc4
 
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_cfield_0xd1c
 
JKRArchivefield_0xd20
 
J2DPicturempBackTexture
 
J2DAnmTextureSRTKeyfield_0xd28 [1]
 
u8 field_0xd2c [0xd30 - 0xd2c]
 
dMeterHaihai_cmpMeterHaihai
 
dMsgFlow_c field_0xd34
 
u8 field_0xd80 [0xc]
 
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 field_0xda0
 
f32 field_0xda4
 
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]
 
J2DPicture_60
 
dSelect_cursor_cmpDrawCursor
 
dSelect_cursor_cmpPortalIcon
 
u32 _6c
 
data _70 [128]
 
u16 mIconNum
 
s16 _c72
 
s16 _c74
 
u16 _c76
 
float _c78
 
float _c7c
 
float _c80
 
float _c84
 
float _c88
 
float mCenterPosX
 
u8 _c90
 

Constructor & Destructor Documentation

◆ dMenu_DmapBg_c()

dMenu_DmapBg_c::dMenu_DmapBg_c ( JKRExpHeap param_1,
STControl param_2 
)

◆ ~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 ( )

◆ 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  param_1)

◆ setAllAlphaRate()

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

◆ setBButtonString()

void dMenu_DmapBg_c::setBButtonString ( u32  param_1)

◆ setCButtonString()

void dMenu_DmapBg_c::setCButtonString ( u32  param_1)

◆ setFloorMessage()

void dMenu_DmapBg_c::setFloorMessage ( )

◆ setGoldAnimation()

void dMenu_DmapBg_c::setGoldAnimation ( bool  param_1)

◆ setGoldFrameAlphaRate()

void dMenu_DmapBg_c::setGoldFrameAlphaRate ( f32  param_1)

◆ setJButtonString()

void dMenu_DmapBg_c::setJButtonString ( u32  param_0)

◆ update()

void dMenu_DmapBg_c::update ( )

Member Data Documentation

◆ field_0xc98

JKRExpHeap* dMenu_DmapBg_c::field_0xc98

◆ field_0xca0

STControl* dMenu_DmapBg_c::field_0xca0

◆ field_0xcb0

int dMenu_DmapBg_c::field_0xcb0

◆ field_0xcc4

J2DPicture* dMenu_DmapBg_c::field_0xcc4

◆ 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_0xd1c

mDoDvdThd_mountArchive_c* dMenu_DmapBg_c::field_0xd1c

◆ field_0xd20

JKRArchive* dMenu_DmapBg_c::field_0xd20

◆ field_0xd28

J2DAnmTextureSRTKey* dMenu_DmapBg_c::field_0xd28[1]

◆ field_0xd2c

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

◆ field_0xd34

dMsgFlow_c dMenu_DmapBg_c::field_0xd34

◆ field_0xd80

u8 dMenu_DmapBg_c::field_0xd80[0xc]

◆ 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_0xda0

f32 dMenu_DmapBg_c::field_0xda0

◆ field_0xda4

f32 dMenu_DmapBg_c::field_0xda4

◆ 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

◆ mMapScreen

J2DScreen* dMenu_DmapBg_c::mMapScreen[2]

◆ 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

◆ 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

◆ mpTalkHeap

JKRExpHeap* dMenu_DmapBg_c::mpTalkHeap

◆ mString

dMsgString_c* dMenu_DmapBg_c::mString

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