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

#include <d_menu_window.h>

+ Inheritance diagram for dMw_c:
+ Collaboration diagram for dMw_c:

Public Types

enum  dMw_Status {
  NO_MENU , RING_OPEN , RING_MOVE , RING_CLOSE ,
  COLLECT_OPEN , COLLECT_MOVE , COLLECT_CLOSE , FMAP_OPEN ,
  FMAP_MOVE , FMAP_CLOSE , DMAP_OPEN , DMAP_MOVE ,
  DMAP_CLOSE , SAVE_OPEN , SAVE_MOVE , SAVE_CLOSE ,
  OPTIONS_OPEN , OPTIONS_MOVE , OPTIONS_CLOSE , LETTER_OPEN ,
  LETTER_MOVE , LETTER_CLOSE , FISHING_OPEN , FISHING_MOVE ,
  FISHING_CLOSE , SKILL_OPEN , SKILL_MOVE , SKILL_CLOSE ,
  INSECT_OPEN , INSECT_MOVE , INSECT_CLOSE , INSECT_AGITHA_OPEN1 ,
  INSECT_AGITHA_OPEN2 , INSECT_AGITHA_MOVE , INSECT_AGITHA_CLOSE
}
 

Public Member Functions

void key_wait_init (u8)
 
void ring_open_init (u8)
 
void ring_move_init (u8)
 
void ring_close_init (u8)
 
void collect_open_init (u8)
 
void collect_move_init (u8)
 
void collect_close_init (u8)
 
void fmap_open_init (u8)
 
void fmap_move_init (u8)
 
void fmap_close_init (u8)
 
void dmap_open_init (u8)
 
void dmap_move_init (u8)
 
void dmap_close_init (u8)
 
void collect_save_open_init (u8)
 
void collect_save_move_init (u8)
 
void collect_save_close_init (u8)
 
void collect_option_open_init (u8)
 
void collect_option_move_init (u8)
 
void collect_option_close_init (u8)
 
void collect_letter_open_init (u8)
 
void collect_letter_move_init (u8)
 
void collect_letter_close_init (u8)
 
void collect_fishing_open_init (u8)
 
void collect_fishing_move_init (u8)
 
void collect_fishing_close_init (u8)
 
void collect_skill_open_init (u8)
 
void collect_skill_move_init (u8)
 
void collect_skill_close_init (u8)
 
void collect_insect_open_init (u8)
 
void collect_insect_move_init (u8)
 
void collect_insect_close_init (u8)
 
void insect_open_init (u8)
 
void insect_open2_init (u8)
 
void insect_move_init (u8)
 
void insect_close_init (u8)
 
void key_wait_proc ()
 
void ring_open_proc ()
 
void ring_move_proc ()
 
void ring_close_proc ()
 
void collect_open_proc ()
 
void collect_move_proc ()
 
void collect_close_proc ()
 
void fmap_open_proc ()
 
void fmap_move_proc ()
 
void fmap_close_proc ()
 
void dmap_open_proc ()
 
void dmap_move_proc ()
 
void dmap_close_proc ()
 
void collect_save_open_proc ()
 
void collect_save_move_proc ()
 
void collect_save_close_proc ()
 
void collect_option_open_proc ()
 
void collect_option_move_proc ()
 
void collect_option_close_proc ()
 
void collect_letter_open_proc ()
 
void collect_letter_move_proc ()
 
void collect_letter_close_proc ()
 
void collect_fishing_open_proc ()
 
void collect_fishing_move_proc ()
 
void collect_fishing_close_proc ()
 
void collect_skill_open_proc ()
 
void collect_skill_move_proc ()
 
void collect_skill_close_proc ()
 
void collect_insect_open_proc ()
 
void collect_insect_move_proc ()
 
void collect_insect_close_proc ()
 
void insect_open_proc ()
 
void insect_open2_proc ()
 
void insect_move_proc ()
 
void insect_close_proc ()
 
void dMw_capture_create ()
 
void dMw_capture_delete ()
 
void dMw_ring_create (u8)
 
bool dMw_ring_delete ()
 
void dMw_collect_create ()
 
bool dMw_collect_delete (bool)
 
void dMw_fmap_create ()
 
bool dMw_fmap_delete (bool)
 
void dMw_dmap_create ()
 
bool dMw_dmap_delete (bool)
 
void dMw_save_create ()
 
bool dMw_save_delete ()
 
void dMw_option_create ()
 
bool dMw_option_delete ()
 
void dMw_letter_create ()
 
bool dMw_letter_delete ()
 
void dMw_fishing_create ()
 
bool dMw_fishing_delete ()
 
void dMw_skill_create ()
 
bool dMw_skill_delete ()
 
void dMw_insect_create (u8)
 
bool dMw_insect_delete ()
 
void dMw_onButtonBit (u8)
 
void dMw_offButtonBit (u8)
 
BOOL dMw_isButtonBit (u8)
 
BOOL dMw_isPush_S_Button ()
 
bool isPauseReady ()
 
int checkCStickTrigger ()
 
bool isEventCheck ()
 
void markMemSize ()
 
void checkMemSize ()
 
int _create ()
 
int _execute ()
 
int _draw ()
 
int _delete ()
 
void onPauseWindow ()
 
void offPauseWindow ()
 
void onShowFlag ()
 
void offShowFlag ()
 
bool isShowFlag ()
 
bool isFadeNowCheck ()
 

Static Public Member Functions

static void dMw_fade_out ()
 
static void dMw_fade_in ()
 

Private Attributes

int field_0xfc
 
JKRExpHeapmpHeap
 
STControlmpStick
 
CSTControlmpCStick
 
dDlst_MENU_CAPTURE_cmpCapture
 
dMenu_Ring_cmpMenuRing
 
dMenu_Collect_cmpMenuCollect
 
dMenu_Dmap_cmpMenuDmap
 
dMenu_Fmap_cmpMenuFmap
 
dMenu_save_cmpMenuSave
 
dMenu_Option_cmpMenuOption
 
dMenu_Letter_cmpMenuLetter
 
dMenu_Fishing_cmpMenuFishing
 
dMenu_Skill_cmpMenuSkill
 
dMenu_Insect_cmpMenuInsect
 
s32 mMemSize
 
f32 mFmapStageTransX
 
f32 mFmapStageTransZ
 
u8 field_0x144
 
u8 mButtons
 
u8 mMenuStatus
 
u8 mShowFlag
 
s8 field_0x148
 
u8 field_0x149
 
u8 field_0x14A
 
u8 field_0x14B
 
u8 field_0x14C
 
u8 field_0x14D
 
u8 mFmapProcess
 
u8 mFmapRegionCursor
 
u8 mFmapStageCursor
 
u8 field_0x151
 
u8 field_0x152
 
u8 field_0x153
 
bool mPauseWindow
 

Additional Inherited Members

- Public Attributes inherited from msg_class
int mMsgType
 
create_tag_class draw_tag
 
leafdraw_method_classsub_method
 
fopAc_ac_cmpActor
 
cXyz mPos
 
u32 mMsgID
 
u32 field_0xf0
 
u32 field_0xf4
 
u16 mMode
 
u8 mSelectedChoiceIdx
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 

Member Enumeration Documentation

◆ dMw_Status

Enumerator
NO_MENU 
RING_OPEN 
RING_MOVE 
RING_CLOSE 
COLLECT_OPEN 
COLLECT_MOVE 
COLLECT_CLOSE 
FMAP_OPEN 
FMAP_MOVE 
FMAP_CLOSE 
DMAP_OPEN 
DMAP_MOVE 
DMAP_CLOSE 
SAVE_OPEN 
SAVE_MOVE 
SAVE_CLOSE 
OPTIONS_OPEN 
OPTIONS_MOVE 
OPTIONS_CLOSE 
LETTER_OPEN 
LETTER_MOVE 
LETTER_CLOSE 
FISHING_OPEN 
FISHING_MOVE 
FISHING_CLOSE 
SKILL_OPEN 
SKILL_MOVE 
SKILL_CLOSE 
INSECT_OPEN 
INSECT_MOVE 
INSECT_CLOSE 
INSECT_AGITHA_OPEN1 
INSECT_AGITHA_OPEN2 
INSECT_AGITHA_MOVE 
INSECT_AGITHA_CLOSE 

Member Function Documentation

◆ _create()

int dMw_c::_create ( )

◆ _delete()

int dMw_c::_delete ( )

◆ _draw()

int dMw_c::_draw ( )

◆ _execute()

int dMw_c::_execute ( )

◆ checkCStickTrigger()

int dMw_c::checkCStickTrigger ( )

◆ checkMemSize()

void dMw_c::checkMemSize ( )

◆ collect_close_init()

void dMw_c::collect_close_init ( u8  param_0)

◆ collect_close_proc()

void dMw_c::collect_close_proc ( )

◆ collect_fishing_close_init()

void dMw_c::collect_fishing_close_init ( u8  param_0)

◆ collect_fishing_close_proc()

void dMw_c::collect_fishing_close_proc ( )

◆ collect_fishing_move_init()

void dMw_c::collect_fishing_move_init ( u8  param_0)

◆ collect_fishing_move_proc()

void dMw_c::collect_fishing_move_proc ( )

◆ collect_fishing_open_init()

void dMw_c::collect_fishing_open_init ( u8  param_0)

◆ collect_fishing_open_proc()

void dMw_c::collect_fishing_open_proc ( )

◆ collect_insect_close_init()

void dMw_c::collect_insect_close_init ( u8  param_0)

◆ collect_insect_close_proc()

void dMw_c::collect_insect_close_proc ( )

◆ collect_insect_move_init()

void dMw_c::collect_insect_move_init ( u8  param_0)

◆ collect_insect_move_proc()

void dMw_c::collect_insect_move_proc ( )

◆ collect_insect_open_init()

void dMw_c::collect_insect_open_init ( u8  param_0)

◆ collect_insect_open_proc()

void dMw_c::collect_insect_open_proc ( )

◆ collect_letter_close_init()

void dMw_c::collect_letter_close_init ( u8  param_0)

◆ collect_letter_close_proc()

void dMw_c::collect_letter_close_proc ( )

◆ collect_letter_move_init()

void dMw_c::collect_letter_move_init ( u8  param_0)

◆ collect_letter_move_proc()

void dMw_c::collect_letter_move_proc ( )

◆ collect_letter_open_init()

void dMw_c::collect_letter_open_init ( u8  param_0)

◆ collect_letter_open_proc()

void dMw_c::collect_letter_open_proc ( )

◆ collect_move_init()

void dMw_c::collect_move_init ( u8  menu_status)

◆ collect_move_proc()

void dMw_c::collect_move_proc ( )

◆ collect_open_init()

void dMw_c::collect_open_init ( u8  param_0)

◆ collect_open_proc()

void dMw_c::collect_open_proc ( )

◆ collect_option_close_init()

void dMw_c::collect_option_close_init ( u8  param_0)

◆ collect_option_close_proc()

void dMw_c::collect_option_close_proc ( )

◆ collect_option_move_init()

void dMw_c::collect_option_move_init ( u8  param_0)

◆ collect_option_move_proc()

void dMw_c::collect_option_move_proc ( )

◆ collect_option_open_init()

void dMw_c::collect_option_open_init ( u8  param_0)

◆ collect_option_open_proc()

void dMw_c::collect_option_open_proc ( )

◆ collect_save_close_init()

void dMw_c::collect_save_close_init ( u8  param_0)

◆ collect_save_close_proc()

void dMw_c::collect_save_close_proc ( )

◆ collect_save_move_init()

void dMw_c::collect_save_move_init ( u8  param_0)

◆ collect_save_move_proc()

void dMw_c::collect_save_move_proc ( )

◆ collect_save_open_init()

void dMw_c::collect_save_open_init ( u8  param_0)

◆ collect_save_open_proc()

void dMw_c::collect_save_open_proc ( )

◆ collect_skill_close_init()

void dMw_c::collect_skill_close_init ( u8  param_0)

◆ collect_skill_close_proc()

void dMw_c::collect_skill_close_proc ( )

◆ collect_skill_move_init()

void dMw_c::collect_skill_move_init ( u8  param_0)

◆ collect_skill_move_proc()

void dMw_c::collect_skill_move_proc ( )

◆ collect_skill_open_init()

void dMw_c::collect_skill_open_init ( u8  param_0)

◆ collect_skill_open_proc()

void dMw_c::collect_skill_open_proc ( )

◆ dmap_close_init()

void dMw_c::dmap_close_init ( u8  param_0)

◆ dmap_close_proc()

void dMw_c::dmap_close_proc ( )

◆ dmap_move_init()

void dMw_c::dmap_move_init ( u8  param_0)

◆ dmap_move_proc()

void dMw_c::dmap_move_proc ( )

◆ dmap_open_init()

void dMw_c::dmap_open_init ( u8  param_0)

◆ dmap_open_proc()

void dMw_c::dmap_open_proc ( )

◆ dMw_capture_create()

void dMw_c::dMw_capture_create ( )

◆ dMw_capture_delete()

void dMw_c::dMw_capture_delete ( )

◆ dMw_collect_create()

void dMw_c::dMw_collect_create ( )

◆ dMw_collect_delete()

bool dMw_c::dMw_collect_delete ( bool  param_0)

◆ dMw_dmap_create()

void dMw_c::dMw_dmap_create ( )

◆ dMw_dmap_delete()

bool dMw_c::dMw_dmap_delete ( bool  param_0)

◆ dMw_fade_in()

void dMw_c::dMw_fade_in ( )
static

◆ dMw_fade_out()

void dMw_c::dMw_fade_out ( )
static

◆ dMw_fishing_create()

void dMw_c::dMw_fishing_create ( )

◆ dMw_fishing_delete()

bool dMw_c::dMw_fishing_delete ( )

◆ dMw_fmap_create()

void dMw_c::dMw_fmap_create ( )

◆ dMw_fmap_delete()

bool dMw_c::dMw_fmap_delete ( bool  param_0)

◆ dMw_insect_create()

void dMw_c::dMw_insect_create ( u8  param_0)

◆ dMw_insect_delete()

bool dMw_c::dMw_insect_delete ( )

◆ dMw_isButtonBit()

BOOL dMw_c::dMw_isButtonBit ( u8  flags)

◆ dMw_isPush_S_Button()

BOOL dMw_c::dMw_isPush_S_Button ( )

◆ dMw_letter_create()

void dMw_c::dMw_letter_create ( )

◆ dMw_letter_delete()

bool dMw_c::dMw_letter_delete ( )

◆ dMw_offButtonBit()

void dMw_c::dMw_offButtonBit ( u8  flags)

◆ dMw_onButtonBit()

void dMw_c::dMw_onButtonBit ( u8  flags)

◆ dMw_option_create()

void dMw_c::dMw_option_create ( )

◆ dMw_option_delete()

bool dMw_c::dMw_option_delete ( )

◆ dMw_ring_create()

void dMw_c::dMw_ring_create ( u8  param_0)

◆ dMw_ring_delete()

bool dMw_c::dMw_ring_delete ( )

◆ dMw_save_create()

void dMw_c::dMw_save_create ( )

◆ dMw_save_delete()

bool dMw_c::dMw_save_delete ( )

◆ dMw_skill_create()

void dMw_c::dMw_skill_create ( )

◆ dMw_skill_delete()

bool dMw_c::dMw_skill_delete ( )

◆ fmap_close_init()

void dMw_c::fmap_close_init ( u8  param_0)

◆ fmap_close_proc()

void dMw_c::fmap_close_proc ( )

◆ fmap_move_init()

void dMw_c::fmap_move_init ( u8  param_0)

◆ fmap_move_proc()

void dMw_c::fmap_move_proc ( )

◆ fmap_open_init()

void dMw_c::fmap_open_init ( u8  param_0)

◆ fmap_open_proc()

void dMw_c::fmap_open_proc ( )

◆ insect_close_init()

void dMw_c::insect_close_init ( u8  param_0)

◆ insect_close_proc()

void dMw_c::insect_close_proc ( )

◆ insect_move_init()

void dMw_c::insect_move_init ( u8  param_0)

◆ insect_move_proc()

void dMw_c::insect_move_proc ( )

◆ insect_open2_init()

void dMw_c::insect_open2_init ( u8  param_0)

◆ insect_open2_proc()

void dMw_c::insect_open2_proc ( )

◆ insect_open_init()

void dMw_c::insect_open_init ( u8  param_0)

◆ insect_open_proc()

void dMw_c::insect_open_proc ( )

◆ isEventCheck()

bool dMw_c::isEventCheck ( )

◆ isFadeNowCheck()

bool dMw_c::isFadeNowCheck ( )
inline

◆ isPauseReady()

bool dMw_c::isPauseReady ( )

◆ isShowFlag()

bool dMw_c::isShowFlag ( )
inline

◆ key_wait_init()

void dMw_c::key_wait_init ( u8  menu_status)

◆ key_wait_proc()

void dMw_c::key_wait_proc ( )

◆ markMemSize()

void dMw_c::markMemSize ( )

◆ offPauseWindow()

void dMw_c::offPauseWindow ( )
inline

◆ offShowFlag()

void dMw_c::offShowFlag ( )
inline

◆ onPauseWindow()

void dMw_c::onPauseWindow ( )
inline

◆ onShowFlag()

void dMw_c::onShowFlag ( )
inline

◆ ring_close_init()

void dMw_c::ring_close_init ( u8  param_0)

◆ ring_close_proc()

void dMw_c::ring_close_proc ( )

◆ ring_move_init()

void dMw_c::ring_move_init ( u8  param_0)

◆ ring_move_proc()

void dMw_c::ring_move_proc ( )

◆ ring_open_init()

void dMw_c::ring_open_init ( u8  param_0)

◆ ring_open_proc()

void dMw_c::ring_open_proc ( )

Member Data Documentation

◆ field_0x144

u8 dMw_c::field_0x144
private

◆ field_0x148

s8 dMw_c::field_0x148
private

◆ field_0x149

u8 dMw_c::field_0x149
private

◆ field_0x14A

u8 dMw_c::field_0x14A
private

◆ field_0x14B

u8 dMw_c::field_0x14B
private

◆ field_0x14C

u8 dMw_c::field_0x14C
private

◆ field_0x14D

u8 dMw_c::field_0x14D
private

◆ field_0x151

u8 dMw_c::field_0x151
private

◆ field_0x152

u8 dMw_c::field_0x152
private

◆ field_0x153

u8 dMw_c::field_0x153
private

◆ field_0xfc

int dMw_c::field_0xfc
private

◆ mButtons

u8 dMw_c::mButtons
private

◆ mFmapProcess

u8 dMw_c::mFmapProcess
private

◆ mFmapRegionCursor

u8 dMw_c::mFmapRegionCursor
private

◆ mFmapStageCursor

u8 dMw_c::mFmapStageCursor
private

◆ mFmapStageTransX

f32 dMw_c::mFmapStageTransX
private

◆ mFmapStageTransZ

f32 dMw_c::mFmapStageTransZ
private

◆ mMemSize

s32 dMw_c::mMemSize
private

◆ mMenuStatus

u8 dMw_c::mMenuStatus
private

◆ mPauseWindow

bool dMw_c::mPauseWindow
private

◆ mpCapture

dDlst_MENU_CAPTURE_c* dMw_c::mpCapture
private

◆ mpCStick

CSTControl* dMw_c::mpCStick
private

◆ mpHeap

JKRExpHeap* dMw_c::mpHeap
private

◆ mpMenuCollect

dMenu_Collect_c* dMw_c::mpMenuCollect
private

◆ mpMenuDmap

dMenu_Dmap_c* dMw_c::mpMenuDmap
private

◆ mpMenuFishing

dMenu_Fishing_c* dMw_c::mpMenuFishing
private

◆ mpMenuFmap

dMenu_Fmap_c* dMw_c::mpMenuFmap
private

◆ mpMenuInsect

dMenu_Insect_c* dMw_c::mpMenuInsect
private

◆ mpMenuLetter

dMenu_Letter_c* dMw_c::mpMenuLetter
private

◆ mpMenuOption

dMenu_Option_c* dMw_c::mpMenuOption
private

◆ mpMenuRing

dMenu_Ring_c* dMw_c::mpMenuRing
private

◆ mpMenuSave

dMenu_save_c* dMw_c::mpMenuSave
private

◆ mpMenuSkill

dMenu_Skill_c* dMw_c::mpMenuSkill
private

◆ mpStick

STControl* dMw_c::mpStick
private

◆ mShowFlag

u8 dMw_c::mShowFlag
private

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