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

#include <d_menu_item_explain.h>

+ Collaboration diagram for dMenu_ItemExplain_c:

Public Member Functions

 dMenu_ItemExplain_c (JKRExpHeap *, JKRArchive *, STControl *, bool)
 
virtual ~dMenu_ItemExplain_c ()
 
void move ()
 
void draw (J2DOrthoGraph *)
 
void drawKantera ()
 
void wait_init ()
 
void wait_proc ()
 
void open_init ()
 
void open_proc ()
 
void move_init ()
 
void move_proc ()
 
void move_select_init ()
 
void move_select_proc ()
 
void move_next_init ()
 
void move_next_proc ()
 
void close_init ()
 
void close_proc ()
 
u8 openExplain (u8, u8, u8, bool)
 
u8 openExplainDmap (u8, u8, u8, bool, u8)
 
u8 openExplainTx (u32, u32)
 
f32 getAlphaRatio ()
 
void setNumber ()
 
bool getWarpMarkFlag ()
 
void setScale ()
 
u8 getStatus ()
 
void offForceButton ()
 
u8 getForceButton ()
 
u8 checkEndButton ()
 
void trans (f32 x, f32 y)
 

Private Attributes

JKRExpHeapmpHeap
 
JKRArchivempArchive
 
dMsgString_cmpInfoString
 
CPaneMgrmpInfoText
 
J2DPanefield_0x14
 
CPaneMgrmpNameText [4]
 
J2DPanefield_0x28 [4]
 
CPaneMgrmpInfoIcon
 
CPaneMgrmpParent [2]
 
J2DPanefield_0x44 [2]
 
CPaneMgrmpLabel
 
J2DPanefield_0x50
 
u8 field_0x54 [0x5C - 0x54]
 
J2DPanefield_0x5c
 
J2DPanefield_0x60 [3]
 
dKantera_icon_cmpKanteraMeter
 
J2DScreenmpInfoScreen
 
J2DPanefield_0x74
 
int field_0x78
 
J2DPicturempExpItemPane [3]
 
ResTIMGmpExpItemTex [4]
 
dMsgScrnArrow_cmpArrow
 
dMsgScrn3Select_cmpSelect_c
 
int field_0xa0 [2]
 
J2DPicturempItemNumTex [3]
 
J2DPicturempBackTex
 
STControlmpStick
 
f32 mAlphaRatio
 
f32 mDescAlpha
 
u32 field_0xc4
 
u32 field_0xc8
 
u32 field_0xcc
 
u32 field_0xd0
 
f32 field_0xd4
 
f32 field_0xd8
 
u16 field_0xdc
 
u8 field_0xde
 
u8 field_0xdf
 
u8 mStatus
 
u8 field_0xe1
 
u8 field_0xe2
 
u8 mEndButton
 
u8 mForceButton
 
u8 field_0xe5
 
u8 field_0xe6
 
u8 field_0xe7
 

Constructor & Destructor Documentation

◆ dMenu_ItemExplain_c()

dMenu_ItemExplain_c::dMenu_ItemExplain_c ( JKRExpHeap i_heap,
JKRArchive i_archive,
STControl i_stick,
bool  param_3 
)

◆ ~dMenu_ItemExplain_c()

dMenu_ItemExplain_c::~dMenu_ItemExplain_c ( )
virtual

Member Function Documentation

◆ checkEndButton()

u8 dMenu_ItemExplain_c::checkEndButton ( )
inline

◆ close_init()

void dMenu_ItemExplain_c::close_init ( )

◆ close_proc()

void dMenu_ItemExplain_c::close_proc ( )

◆ draw()

void dMenu_ItemExplain_c::draw ( J2DOrthoGraph i_graph)

◆ drawKantera()

void dMenu_ItemExplain_c::drawKantera ( )

◆ getAlphaRatio()

f32 dMenu_ItemExplain_c::getAlphaRatio ( )

◆ getForceButton()

u8 dMenu_ItemExplain_c::getForceButton ( )
inline

◆ getStatus()

u8 dMenu_ItemExplain_c::getStatus ( )
inline

◆ getWarpMarkFlag()

bool dMenu_ItemExplain_c::getWarpMarkFlag ( )

◆ move()

void dMenu_ItemExplain_c::move ( )

◆ move_init()

void dMenu_ItemExplain_c::move_init ( )

◆ move_next_init()

void dMenu_ItemExplain_c::move_next_init ( )

◆ move_next_proc()

void dMenu_ItemExplain_c::move_next_proc ( )

◆ move_proc()

void dMenu_ItemExplain_c::move_proc ( )

◆ move_select_init()

void dMenu_ItemExplain_c::move_select_init ( )

◆ move_select_proc()

void dMenu_ItemExplain_c::move_select_proc ( )

◆ offForceButton()

void dMenu_ItemExplain_c::offForceButton ( )
inline

◆ open_init()

void dMenu_ItemExplain_c::open_init ( )

◆ open_proc()

void dMenu_ItemExplain_c::open_proc ( )

◆ openExplain()

u8 dMenu_ItemExplain_c::openExplain ( u8  i_slotNo,
u8  param_1,
u8  param_2,
bool  param_3 
)

◆ openExplainDmap()

u8 dMenu_ItemExplain_c::openExplainDmap ( u8  param_0,
u8  param_1,
u8  param_2,
bool  param_3,
u8  param_4 
)

◆ openExplainTx()

u8 dMenu_ItemExplain_c::openExplainTx ( u32  param_0,
u32  param_1 
)

◆ setNumber()

void dMenu_ItemExplain_c::setNumber ( )

◆ setScale()

void dMenu_ItemExplain_c::setScale ( )

◆ trans()

void dMenu_ItemExplain_c::trans ( f32  x,
f32  y 
)
inline

◆ wait_init()

void dMenu_ItemExplain_c::wait_init ( )

◆ wait_proc()

void dMenu_ItemExplain_c::wait_proc ( )

Member Data Documentation

◆ field_0x14

J2DPane* dMenu_ItemExplain_c::field_0x14
private

◆ field_0x28

J2DPane* dMenu_ItemExplain_c::field_0x28[4]
private

◆ field_0x44

J2DPane* dMenu_ItemExplain_c::field_0x44[2]
private

◆ field_0x50

J2DPane* dMenu_ItemExplain_c::field_0x50
private

◆ field_0x54

u8 dMenu_ItemExplain_c::field_0x54[0x5C - 0x54]
private

◆ field_0x5c

J2DPane* dMenu_ItemExplain_c::field_0x5c
private

◆ field_0x60

J2DPane* dMenu_ItemExplain_c::field_0x60[3]
private

◆ field_0x74

J2DPane* dMenu_ItemExplain_c::field_0x74
private

◆ field_0x78

int dMenu_ItemExplain_c::field_0x78
private

◆ field_0xa0

int dMenu_ItemExplain_c::field_0xa0[2]
private

◆ field_0xc4

u32 dMenu_ItemExplain_c::field_0xc4
private

◆ field_0xc8

u32 dMenu_ItemExplain_c::field_0xc8
private

◆ field_0xcc

u32 dMenu_ItemExplain_c::field_0xcc
private

◆ field_0xd0

u32 dMenu_ItemExplain_c::field_0xd0
private

◆ field_0xd4

f32 dMenu_ItemExplain_c::field_0xd4
private

◆ field_0xd8

f32 dMenu_ItemExplain_c::field_0xd8
private

◆ field_0xdc

u16 dMenu_ItemExplain_c::field_0xdc
private

◆ field_0xde

u8 dMenu_ItemExplain_c::field_0xde
private

◆ field_0xdf

u8 dMenu_ItemExplain_c::field_0xdf
private

◆ field_0xe1

u8 dMenu_ItemExplain_c::field_0xe1
private

◆ field_0xe2

u8 dMenu_ItemExplain_c::field_0xe2
private

◆ field_0xe5

u8 dMenu_ItemExplain_c::field_0xe5
private

◆ field_0xe6

u8 dMenu_ItemExplain_c::field_0xe6
private

◆ field_0xe7

u8 dMenu_ItemExplain_c::field_0xe7
private

◆ mAlphaRatio

f32 dMenu_ItemExplain_c::mAlphaRatio
private

◆ mDescAlpha

f32 dMenu_ItemExplain_c::mDescAlpha
private

◆ mEndButton

u8 dMenu_ItemExplain_c::mEndButton
private

◆ mForceButton

u8 dMenu_ItemExplain_c::mForceButton
private

◆ mpArchive

JKRArchive* dMenu_ItemExplain_c::mpArchive
private

◆ mpArrow

dMsgScrnArrow_c* dMenu_ItemExplain_c::mpArrow
private

◆ mpBackTex

J2DPicture* dMenu_ItemExplain_c::mpBackTex
private

◆ mpExpItemPane

J2DPicture* dMenu_ItemExplain_c::mpExpItemPane[3]
private

◆ mpExpItemTex

ResTIMG* dMenu_ItemExplain_c::mpExpItemTex[4]
private

◆ mpHeap

JKRExpHeap* dMenu_ItemExplain_c::mpHeap
private

◆ mpInfoIcon

CPaneMgr* dMenu_ItemExplain_c::mpInfoIcon
private

◆ mpInfoScreen

J2DScreen* dMenu_ItemExplain_c::mpInfoScreen
private

◆ mpInfoString

dMsgString_c* dMenu_ItemExplain_c::mpInfoString
private

◆ mpInfoText

CPaneMgr* dMenu_ItemExplain_c::mpInfoText
private

◆ mpItemNumTex

J2DPicture* dMenu_ItemExplain_c::mpItemNumTex[3]
private

◆ mpKanteraMeter

dKantera_icon_c* dMenu_ItemExplain_c::mpKanteraMeter
private

◆ mpLabel

CPaneMgr* dMenu_ItemExplain_c::mpLabel
private

◆ mpNameText

CPaneMgr* dMenu_ItemExplain_c::mpNameText[4]
private

◆ mpParent

CPaneMgr* dMenu_ItemExplain_c::mpParent[2]
private

◆ mpSelect_c

dMsgScrn3Select_c* dMenu_ItemExplain_c::mpSelect_c
private

◆ mpStick

STControl* dMenu_ItemExplain_c::mpStick
private

◆ mStatus

u8 dMenu_ItemExplain_c::mStatus
private

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