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

#include <d_menu_fmap2D.h>

+ Inheritance diagram for dMenu_Fmap2DTop_c:
+ Collaboration diagram for dMenu_Fmap2DTop_c:

Public Types

enum  Arrow {
  ARROW_UP = 1 , ARROW_DOWN = 2 , ARROW_UPDOWN = ARROW_UP | ARROW_DOWN , ARROW_LEFT = 4 ,
  ARROW_RIGHT = 8 , ARROW_LEFTRIGHT = ARROW_LEFT | ARROW_RIGHT
}
 
enum  Alpha { ALPHA_MIN = 0 , ALPHA_MID = 1 , ALPHA_MAX = 2 , ALPHA_DEFAULT = 0xFF }
 

Public Member Functions

 dMenu_Fmap2DTop_c (JKRExpHeap *, STControl *)
 
void _execute ()
 
void setAllAlphaRate (f32, bool)
 
void btkAnimeLoop (J2DAnmTextureSRTKey *, f32)
 
void setMoyaAlpha (u8)
 
void setTitleNameString (u32)
 
void setAreaNameString (u32)
 
void setZButtonString (u32, u8)
 
void setBButtonString (u32, u8)
 
void setAButtonString (u32, u8)
 
void setCrossLRString (u32)
 
void set3DStickString (u32)
 
void createExplain (JKRExpHeap *, STControl *)
 
void deleteExplain ()
 
void setArrowAlphaRatio (u8, f32)
 
void setAlphaAnimeMin (CPaneMgrAlpha *)
 
void setAlphaAnimeMid (CPaneMgrAlpha *)
 
void setAlphaAnimeMax (CPaneMgrAlpha *)
 
bool checkPlayerWarpAccept ()
 
bool checkWarpAcceptRegion (int)
 
bool checkWarpAcceptRegion4 ()
 
bool checkWarpAcceptCannon ()
 
void setHIO (bool)
 
bool isWarpAccept ()
 
virtual void draw ()
 
virtual ~dMenu_Fmap2DTop_c ()
 
void setAllTrans (f32 i_transX, f32 i_transY)
 
dMsgScrnExplain_cgetScrnExplainPtr ()
 
void setPortalBin (void *i_bin)
 
void btkAnimeLoop (f32 i_delta)
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Public Attributes

JKRExpHeapmpHeap
 
J2DScreenmpTitleScreen
 
CPaneMgrAlphaMorfmpTitleRoot
 
J2DAnmTextureSRTKeympAnm
 
u8 field_0x14 [4]
 
CPaneMgrmpButtonA
 
CPaneMgrmpButtonB
 
CPaneMgrmpButtonZ
 
CPaneMgrmpButtonTextA
 
CPaneMgrmpButtonTextB
 
CPaneMgrmpButtonTextZ
 
CPaneMgrAlphampAnalogStickAlpha
 
CPaneMgrAlphampDpadAlpha
 
CPaneMgrAlphampArrowLAlpha [2]
 
CPaneMgrAlphampArrowRAlpha [2]
 
u8 field_0x48 [8]
 
CPaneMgrmpNamePane
 
CPaneMgrmpSubPane
 
CPaneMgrmpAnalogStick
 
CPaneMgrmpDpad
 
CPaneMgrmpContPane
 
u8 field_0x64 [8]
 
dMsgScrnExplain_cmpScrnExplain
 
voidmpPortalBin
 
f32 mAnmFrame
 
f32 mTransX
 
f32 mTransY
 
f32 mAlphaRate
 
f32 mTitlePosX
 
f32 mTitlePosY
 
f32 mTitleScale
 
f32 mSubTitlePosX
 
f32 mSubTitlePosY
 
f32 mSubTitleScale
 
f32 mAreaMovementPosX
 
f32 mAreaMovementPosY
 
f32 mAreaMovementScale
 
f32 mClosingPosX
 
f32 mClosingPosY
 
f32 mClosingScale
 
f32 mDoIconPosX
 
f32 mDoIconPosY
 
f32 mDoIconScale
 
u8 mAlphaButtonA
 
u8 mAlphaButtonB
 
u8 mAlphaButtonZ
 
u8 mAlphaAnalogStick
 
u8 mAlphaDpad
 

Member Enumeration Documentation

◆ Alpha

Enumerator
ALPHA_MIN 
ALPHA_MID 
ALPHA_MAX 
ALPHA_DEFAULT 

◆ Arrow

Enumerator
ARROW_UP 
ARROW_DOWN 
ARROW_UPDOWN 
ARROW_LEFT 
ARROW_RIGHT 
ARROW_LEFTRIGHT 

Constructor & Destructor Documentation

◆ dMenu_Fmap2DTop_c()

dMenu_Fmap2DTop_c::dMenu_Fmap2DTop_c ( JKRExpHeap i_heap,
STControl i_stick 
)

◆ ~dMenu_Fmap2DTop_c()

dMenu_Fmap2DTop_c::~dMenu_Fmap2DTop_c ( )
virtual

Member Function Documentation

◆ _execute()

void dMenu_Fmap2DTop_c::_execute ( )

◆ btkAnimeLoop() [1/2]

void dMenu_Fmap2DTop_c::btkAnimeLoop ( f32  i_delta)
inline

◆ btkAnimeLoop() [2/2]

void dMenu_Fmap2DTop_c::btkAnimeLoop ( J2DAnmTextureSRTKey i_anm,
f32  i_delta 
)

◆ checkPlayerWarpAccept()

bool dMenu_Fmap2DTop_c::checkPlayerWarpAccept ( )

◆ checkWarpAcceptCannon()

bool dMenu_Fmap2DTop_c::checkWarpAcceptCannon ( )

◆ checkWarpAcceptRegion()

bool dMenu_Fmap2DTop_c::checkWarpAcceptRegion ( int  i_region)

◆ checkWarpAcceptRegion4()

bool dMenu_Fmap2DTop_c::checkWarpAcceptRegion4 ( )

◆ createExplain()

void dMenu_Fmap2DTop_c::createExplain ( JKRExpHeap i_heap,
STControl i_stick 
)

◆ deleteExplain()

void dMenu_Fmap2DTop_c::deleteExplain ( )

◆ draw()

void dMenu_Fmap2DTop_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ getScrnExplainPtr()

dMsgScrnExplain_c * dMenu_Fmap2DTop_c::getScrnExplainPtr ( )
inline

◆ isWarpAccept()

bool dMenu_Fmap2DTop_c::isWarpAccept ( )

◆ set3DStickString()

void dMenu_Fmap2DTop_c::set3DStickString ( u32  param_0)

◆ setAButtonString()

void dMenu_Fmap2DTop_c::setAButtonString ( u32  param_0,
u8  i_alpha 
)

◆ setAllAlphaRate()

void dMenu_Fmap2DTop_c::setAllAlphaRate ( f32  i_rate,
bool  i_init 
)

◆ setAllTrans()

void dMenu_Fmap2DTop_c::setAllTrans ( f32  i_transX,
f32  i_transY 
)
inline

◆ setAlphaAnimeMax()

void dMenu_Fmap2DTop_c::setAlphaAnimeMax ( CPaneMgrAlpha i_pane)

◆ setAlphaAnimeMid()

void dMenu_Fmap2DTop_c::setAlphaAnimeMid ( CPaneMgrAlpha i_pane)

◆ setAlphaAnimeMin()

void dMenu_Fmap2DTop_c::setAlphaAnimeMin ( CPaneMgrAlpha i_pane)

◆ setAreaNameString()

void dMenu_Fmap2DTop_c::setAreaNameString ( u32  param_0)

◆ setArrowAlphaRatio()

void dMenu_Fmap2DTop_c::setArrowAlphaRatio ( u8  i_mask,
f32  i_rate 
)

◆ setBButtonString()

void dMenu_Fmap2DTop_c::setBButtonString ( u32  param_0,
u8  i_alpha 
)

◆ setCrossLRString()

void dMenu_Fmap2DTop_c::setCrossLRString ( u32  param_0)

◆ setHIO()

void dMenu_Fmap2DTop_c::setHIO ( bool  param_0)

◆ setMoyaAlpha()

void dMenu_Fmap2DTop_c::setMoyaAlpha ( u8  i_alpha)

◆ setPortalBin()

void dMenu_Fmap2DTop_c::setPortalBin ( void i_bin)
inline

◆ setTitleNameString()

void dMenu_Fmap2DTop_c::setTitleNameString ( u32  param_0)

◆ setZButtonString()

void dMenu_Fmap2DTop_c::setZButtonString ( u32  param_0,
u8  i_alpha 
)

Member Data Documentation

◆ field_0x14

u8 dMenu_Fmap2DTop_c::field_0x14[4]

◆ field_0x48

u8 dMenu_Fmap2DTop_c::field_0x48[8]

◆ field_0x64

u8 dMenu_Fmap2DTop_c::field_0x64[8]

◆ mAlphaAnalogStick

u8 dMenu_Fmap2DTop_c::mAlphaAnalogStick

◆ mAlphaButtonA

u8 dMenu_Fmap2DTop_c::mAlphaButtonA

◆ mAlphaButtonB

u8 dMenu_Fmap2DTop_c::mAlphaButtonB

◆ mAlphaButtonZ

u8 dMenu_Fmap2DTop_c::mAlphaButtonZ

◆ mAlphaDpad

u8 dMenu_Fmap2DTop_c::mAlphaDpad

◆ mAlphaRate

f32 dMenu_Fmap2DTop_c::mAlphaRate

◆ mAnmFrame

f32 dMenu_Fmap2DTop_c::mAnmFrame

◆ mAreaMovementPosX

f32 dMenu_Fmap2DTop_c::mAreaMovementPosX

◆ mAreaMovementPosY

f32 dMenu_Fmap2DTop_c::mAreaMovementPosY

◆ mAreaMovementScale

f32 dMenu_Fmap2DTop_c::mAreaMovementScale

◆ mClosingPosX

f32 dMenu_Fmap2DTop_c::mClosingPosX

◆ mClosingPosY

f32 dMenu_Fmap2DTop_c::mClosingPosY

◆ mClosingScale

f32 dMenu_Fmap2DTop_c::mClosingScale

◆ mDoIconPosX

f32 dMenu_Fmap2DTop_c::mDoIconPosX

◆ mDoIconPosY

f32 dMenu_Fmap2DTop_c::mDoIconPosY

◆ mDoIconScale

f32 dMenu_Fmap2DTop_c::mDoIconScale

◆ mpAnalogStick

CPaneMgr* dMenu_Fmap2DTop_c::mpAnalogStick

◆ mpAnalogStickAlpha

CPaneMgrAlpha* dMenu_Fmap2DTop_c::mpAnalogStickAlpha

◆ mpAnm

J2DAnmTextureSRTKey* dMenu_Fmap2DTop_c::mpAnm

◆ mpArrowLAlpha

CPaneMgrAlpha* dMenu_Fmap2DTop_c::mpArrowLAlpha[2]

◆ mpArrowRAlpha

CPaneMgrAlpha* dMenu_Fmap2DTop_c::mpArrowRAlpha[2]

◆ mpButtonA

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonA

◆ mpButtonB

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonB

◆ mpButtonTextA

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonTextA

◆ mpButtonTextB

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonTextB

◆ mpButtonTextZ

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonTextZ

◆ mpButtonZ

CPaneMgr* dMenu_Fmap2DTop_c::mpButtonZ

◆ mpContPane

CPaneMgr* dMenu_Fmap2DTop_c::mpContPane

◆ mpDpad

CPaneMgr* dMenu_Fmap2DTop_c::mpDpad

◆ mpDpadAlpha

CPaneMgrAlpha* dMenu_Fmap2DTop_c::mpDpadAlpha

◆ mpHeap

JKRExpHeap* dMenu_Fmap2DTop_c::mpHeap

◆ mpNamePane

CPaneMgr* dMenu_Fmap2DTop_c::mpNamePane

◆ mpPortalBin

void* dMenu_Fmap2DTop_c::mpPortalBin

◆ mpScrnExplain

dMsgScrnExplain_c* dMenu_Fmap2DTop_c::mpScrnExplain

◆ mpSubPane

CPaneMgr* dMenu_Fmap2DTop_c::mpSubPane

◆ mpTitleRoot

CPaneMgrAlphaMorf* dMenu_Fmap2DTop_c::mpTitleRoot

◆ mpTitleScreen

J2DScreen* dMenu_Fmap2DTop_c::mpTitleScreen

◆ mSubTitlePosX

f32 dMenu_Fmap2DTop_c::mSubTitlePosX

◆ mSubTitlePosY

f32 dMenu_Fmap2DTop_c::mSubTitlePosY

◆ mSubTitleScale

f32 dMenu_Fmap2DTop_c::mSubTitleScale

◆ mTitlePosX

f32 dMenu_Fmap2DTop_c::mTitlePosX

◆ mTitlePosY

f32 dMenu_Fmap2DTop_c::mTitlePosY

◆ mTitleScale

f32 dMenu_Fmap2DTop_c::mTitleScale

◆ mTransX

f32 dMenu_Fmap2DTop_c::mTransX

◆ mTransY

f32 dMenu_Fmap2DTop_c::mTransY

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