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

#include <d_msg_scrn_explain.h>

+ Collaboration diagram for dMsgScrnExplain_c:

Public Types

typedef void(dMsgScrnExplain_c::* ProcFunc) ()
 

Public Member Functions

 dMsgScrnExplain_c (STControl *, u8, bool, u8)
 
void move ()
 
void draw (J2DOrthoGraph *)
 
void wait_init ()
 
void wait_proc ()
 
void open_request_init ()
 
void open_request_proc ()
 
void open_init ()
 
void open_proc ()
 
void move_init ()
 
void move_proc ()
 
void move_select_init ()
 
void move_select_proc ()
 
void close_init ()
 
void close_proc ()
 
bool openExplain (u32, u8, u8, u8, bool)
 
f32 getAlphaRatio ()
 
bool checkTriggerA ()
 
bool checkTriggerB ()
 
virtual ~dMsgScrnExplain_c ()
 
u8 getStatus ()
 
u8 getSelectCursor ()
 
void onForceSelect ()
 
void setKeyWaitTimer (s16 timer)
 

Private Attributes

dMsgString_cmpString_c
 
CPaneMgrmpTm_c [2]
 
CPaneMgrfield_0x10 [2]
 
CPaneMgrmpMg_c [2]
 
CPaneMgrmpRoot_c [2]
 
CPaneMgrmpArw_c
 
J2DScreenmpScreen
 
J2DScreenmpTxScreen
 
dMsgScrnArrow_cmpArrow_c
 
dMsgScrn3Select_cmpSelect_c
 
COutFont_cmpOutFont
 
J2DPicturempBackTex
 
STControlmpStick
 
f32 field_0x48
 
f32 field_0x4c
 
f32 field_0x50
 
u32 field_0x54
 
u8 field_0x58
 
s16 field_0x5a
 
s16 field_0x5c
 
s16 mKeyWaitTimer
 
u8 mStatus
 
u8 mSelCursor
 
u8 field_0x62
 
u8 field_0x63
 
u8 field_0x64
 
u8 mForceSelect
 
u8 field_0x66
 
u8 field_0x67
 

Member Typedef Documentation

◆ ProcFunc

typedef void(dMsgScrnExplain_c::* dMsgScrnExplain_c::ProcFunc) ()

Constructor & Destructor Documentation

◆ dMsgScrnExplain_c()

dMsgScrnExplain_c::dMsgScrnExplain_c ( STControl i_stick,
u8  param_1,
bool  param_2,
u8  param_3 
)

◆ ~dMsgScrnExplain_c()

dMsgScrnExplain_c::~dMsgScrnExplain_c ( )
virtual

Member Function Documentation

◆ checkTriggerA()

bool dMsgScrnExplain_c::checkTriggerA ( )

◆ checkTriggerB()

bool dMsgScrnExplain_c::checkTriggerB ( )

◆ close_init()

void dMsgScrnExplain_c::close_init ( )

◆ close_proc()

void dMsgScrnExplain_c::close_proc ( )

◆ draw()

void dMsgScrnExplain_c::draw ( J2DOrthoGraph i_graf)

◆ getAlphaRatio()

f32 dMsgScrnExplain_c::getAlphaRatio ( )

◆ getSelectCursor()

u8 dMsgScrnExplain_c::getSelectCursor ( )
inline

◆ getStatus()

u8 dMsgScrnExplain_c::getStatus ( )
inline

◆ move()

void dMsgScrnExplain_c::move ( )

◆ move_init()

void dMsgScrnExplain_c::move_init ( )

◆ move_proc()

void dMsgScrnExplain_c::move_proc ( )

◆ move_select_init()

void dMsgScrnExplain_c::move_select_init ( )

◆ move_select_proc()

void dMsgScrnExplain_c::move_select_proc ( )

◆ onForceSelect()

void dMsgScrnExplain_c::onForceSelect ( )
inline

◆ open_init()

void dMsgScrnExplain_c::open_init ( )

◆ open_proc()

void dMsgScrnExplain_c::open_proc ( )

◆ open_request_init()

void dMsgScrnExplain_c::open_request_init ( )

◆ open_request_proc()

void dMsgScrnExplain_c::open_request_proc ( )

◆ openExplain()

bool dMsgScrnExplain_c::openExplain ( u32  param_0,
u8  param_1,
u8  param_2,
u8  param_3,
bool  param_4 
)

◆ setKeyWaitTimer()

void dMsgScrnExplain_c::setKeyWaitTimer ( s16  timer)
inline

◆ wait_init()

void dMsgScrnExplain_c::wait_init ( )

◆ wait_proc()

void dMsgScrnExplain_c::wait_proc ( )

Member Data Documentation

◆ field_0x10

CPaneMgr* dMsgScrnExplain_c::field_0x10[2]
private

◆ field_0x48

f32 dMsgScrnExplain_c::field_0x48
private

◆ field_0x4c

f32 dMsgScrnExplain_c::field_0x4c
private

◆ field_0x50

f32 dMsgScrnExplain_c::field_0x50
private

◆ field_0x54

u32 dMsgScrnExplain_c::field_0x54
private

◆ field_0x58

u8 dMsgScrnExplain_c::field_0x58
private

◆ field_0x5a

s16 dMsgScrnExplain_c::field_0x5a
private

◆ field_0x5c

s16 dMsgScrnExplain_c::field_0x5c
private

◆ field_0x62

u8 dMsgScrnExplain_c::field_0x62
private

◆ field_0x63

u8 dMsgScrnExplain_c::field_0x63
private

◆ field_0x64

u8 dMsgScrnExplain_c::field_0x64
private

◆ field_0x66

u8 dMsgScrnExplain_c::field_0x66
private

◆ field_0x67

u8 dMsgScrnExplain_c::field_0x67
private

◆ mForceSelect

u8 dMsgScrnExplain_c::mForceSelect
private

◆ mKeyWaitTimer

s16 dMsgScrnExplain_c::mKeyWaitTimer
private

◆ mpArrow_c

dMsgScrnArrow_c* dMsgScrnExplain_c::mpArrow_c
private

◆ mpArw_c

CPaneMgr* dMsgScrnExplain_c::mpArw_c
private

◆ mpBackTex

J2DPicture* dMsgScrnExplain_c::mpBackTex
private

◆ mpMg_c

CPaneMgr* dMsgScrnExplain_c::mpMg_c[2]
private

◆ mpOutFont

COutFont_c* dMsgScrnExplain_c::mpOutFont
private

◆ mpRoot_c

CPaneMgr* dMsgScrnExplain_c::mpRoot_c[2]
private

◆ mpScreen

J2DScreen* dMsgScrnExplain_c::mpScreen
private

◆ mpSelect_c

dMsgScrn3Select_c* dMsgScrnExplain_c::mpSelect_c
private

◆ mpStick

STControl* dMsgScrnExplain_c::mpStick
private

◆ mpString_c

dMsgString_c* dMsgScrnExplain_c::mpString_c
private

◆ mpTm_c

CPaneMgr* dMsgScrnExplain_c::mpTm_c[2]
private

◆ mpTxScreen

J2DScreen* dMsgScrnExplain_c::mpTxScreen
private

◆ mSelCursor

u8 dMsgScrnExplain_c::mSelCursor
private

◆ mStatus

u8 dMsgScrnExplain_c::mStatus
private

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