Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dMenu_Calibration_c Class Referenceabstract

#include <d_menu_calibration.h>

+ Collaboration diagram for dMenu_Calibration_c:

Public Types

enum  {
  PROC_STEP1_WAIT , PROC_STEP1_MOVE , PROC_STEP2_WAIT , PROC_STEP2_MOVE ,
  PROC_STEP3_WAIT , PROC_STEP3_MOVE
}
 

Public Member Functions

void _move ()
 
void _draw ()
 
void step1_wait_init ()
 
void step1_wait_move ()
 
void step1_move_init ()
 
void step1_move_move ()
 
void step2_wait_init ()
 
void step2_wait_move ()
 
void step2_move_init ()
 
void step2_move_move ()
 
void step3_wait_init ()
 
void step3_wait_move ()
 
void step3_move_init ()
 
void step3_move_move ()
 
void setCalibrationValue ()
 
void setAButtonString (u16)
 
void setBButtonString (u16)
 
void setStepString (u16)
 
void setExplainString (u16)
 
void setHIO (bool)
 
virtual void draw ()
 
virtual ~dMenu_Calibration_c ()
 
virtual void unk0 ()=0
 
virtual void unk1 ()=0
 

Public Attributes

JKRExpHeapmpHeap
 
JKRArchivempArchive
 
J2DScreenmpCalibrationMainScrn
 
J2DScreenmpDoIconPartsScrn
 
J2DTextBoxmpAButtonString [5]
 
J2DTextBoxmpBButtonString [5]
 
J2DTextBoxmpExplainString [3]
 
J2DTextBoxmpStepString [3]
 
CPaneMgrfield_0x54
 
CPaneMgrfield_0x58 [3]
 
CPaneMgrfield_0x64
 
CPaneMgrfield_0x68 [5]
 
CPaneMgrfield_0x7c
 
CPaneMgrfield_0x80
 
CPaneMgrfield_0x84
 
CPaneMgrfield_0x88
 
CPaneMgrfield_0x8c
 
CPaneMgrfield_0x90
 
CPaneMgrfield_0x94
 
CPaneMgrfield_0x98
 
CPaneMgrfield_0x9c
 
CPaneMgrfield_0xa0
 
dMsgString_cmpMsgString
 
dSelect_cursor_cmpSelectCursor
 
J2DTextBox::TFontSize field_0xac [5]
 
f32 field_0xd4
 
f32 field_0xd8
 
f32 field_0xdc
 
f32 field_0xe0
 
f32 field_0xe4
 
int mCalibrationValue
 
int field_0xec
 
int field_0xf0
 
u16 mCalibrateDist
 
s16 field_0xf6
 
s16 field_0xf8
 
s16 field_0xfa
 
s16 field_0xfc
 
u8 mStatus
 
u8 field_0xff
 
u8 mProcess
 
u8 field_0x101
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
PROC_STEP1_WAIT 
PROC_STEP1_MOVE 
PROC_STEP2_WAIT 
PROC_STEP2_MOVE 
PROC_STEP3_WAIT 
PROC_STEP3_MOVE 

Constructor & Destructor Documentation

◆ ~dMenu_Calibration_c()

dMenu_Calibration_c::~dMenu_Calibration_c ( )
virtual

Member Function Documentation

◆ _draw()

void dMenu_Calibration_c::_draw ( )

◆ _move()

void dMenu_Calibration_c::_move ( )

◆ draw()

void dMenu_Calibration_c::draw ( )
virtual

◆ setAButtonString()

void dMenu_Calibration_c::setAButtonString ( u16  i_stringID)

◆ setBButtonString()

void dMenu_Calibration_c::setBButtonString ( u16  i_stringID)

◆ setCalibrationValue()

void dMenu_Calibration_c::setCalibrationValue ( )

◆ setExplainString()

void dMenu_Calibration_c::setExplainString ( u16  i_stringID)

◆ setHIO()

void dMenu_Calibration_c::setHIO ( bool  i_useHIO)

◆ setStepString()

void dMenu_Calibration_c::setStepString ( u16  i_stringID)

◆ step1_move_init()

void dMenu_Calibration_c::step1_move_init ( )

◆ step1_move_move()

void dMenu_Calibration_c::step1_move_move ( )

◆ step1_wait_init()

void dMenu_Calibration_c::step1_wait_init ( )

◆ step1_wait_move()

void dMenu_Calibration_c::step1_wait_move ( )

◆ step2_move_init()

void dMenu_Calibration_c::step2_move_init ( )

◆ step2_move_move()

void dMenu_Calibration_c::step2_move_move ( )

◆ step2_wait_init()

void dMenu_Calibration_c::step2_wait_init ( )

◆ step2_wait_move()

void dMenu_Calibration_c::step2_wait_move ( )

◆ step3_move_init()

void dMenu_Calibration_c::step3_move_init ( )

◆ step3_move_move()

void dMenu_Calibration_c::step3_move_move ( )

◆ step3_wait_init()

void dMenu_Calibration_c::step3_wait_init ( )

◆ step3_wait_move()

void dMenu_Calibration_c::step3_wait_move ( )

◆ unk0()

virtual void dMenu_Calibration_c::unk0 ( )
pure virtual

◆ unk1()

virtual void dMenu_Calibration_c::unk1 ( )
pure virtual

Member Data Documentation

◆ field_0x101

u8 dMenu_Calibration_c::field_0x101

◆ field_0x54

CPaneMgr* dMenu_Calibration_c::field_0x54

◆ field_0x58

CPaneMgr* dMenu_Calibration_c::field_0x58[3]

◆ field_0x64

CPaneMgr* dMenu_Calibration_c::field_0x64

◆ field_0x68

CPaneMgr* dMenu_Calibration_c::field_0x68[5]

◆ field_0x7c

CPaneMgr* dMenu_Calibration_c::field_0x7c

◆ field_0x80

CPaneMgr* dMenu_Calibration_c::field_0x80

◆ field_0x84

CPaneMgr* dMenu_Calibration_c::field_0x84

◆ field_0x88

CPaneMgr* dMenu_Calibration_c::field_0x88

◆ field_0x8c

CPaneMgr* dMenu_Calibration_c::field_0x8c

◆ field_0x90

CPaneMgr* dMenu_Calibration_c::field_0x90

◆ field_0x94

CPaneMgr* dMenu_Calibration_c::field_0x94

◆ field_0x98

CPaneMgr* dMenu_Calibration_c::field_0x98

◆ field_0x9c

CPaneMgr* dMenu_Calibration_c::field_0x9c

◆ field_0xa0

CPaneMgr* dMenu_Calibration_c::field_0xa0

◆ field_0xac

J2DTextBox::TFontSize dMenu_Calibration_c::field_0xac[5]

◆ field_0xd4

f32 dMenu_Calibration_c::field_0xd4

◆ field_0xd8

f32 dMenu_Calibration_c::field_0xd8

◆ field_0xdc

f32 dMenu_Calibration_c::field_0xdc

◆ field_0xe0

f32 dMenu_Calibration_c::field_0xe0

◆ field_0xe4

f32 dMenu_Calibration_c::field_0xe4

◆ field_0xec

int dMenu_Calibration_c::field_0xec

◆ field_0xf0

int dMenu_Calibration_c::field_0xf0

◆ field_0xf6

s16 dMenu_Calibration_c::field_0xf6

◆ field_0xf8

s16 dMenu_Calibration_c::field_0xf8

◆ field_0xfa

s16 dMenu_Calibration_c::field_0xfa

◆ field_0xfc

s16 dMenu_Calibration_c::field_0xfc

◆ field_0xff

u8 dMenu_Calibration_c::field_0xff

◆ mCalibrateDist

u16 dMenu_Calibration_c::mCalibrateDist

◆ mCalibrationValue

int dMenu_Calibration_c::mCalibrationValue

◆ mpAButtonString

J2DTextBox* dMenu_Calibration_c::mpAButtonString[5]

◆ mpArchive

JKRArchive* dMenu_Calibration_c::mpArchive

◆ mpBButtonString

J2DTextBox* dMenu_Calibration_c::mpBButtonString[5]

◆ mpCalibrationMainScrn

J2DScreen* dMenu_Calibration_c::mpCalibrationMainScrn

◆ mpDoIconPartsScrn

J2DScreen* dMenu_Calibration_c::mpDoIconPartsScrn

◆ mpExplainString

J2DTextBox* dMenu_Calibration_c::mpExplainString[3]

◆ mpHeap

JKRExpHeap* dMenu_Calibration_c::mpHeap

◆ mpMsgString

dMsgString_c* dMenu_Calibration_c::mpMsgString

◆ mProcess

u8 dMenu_Calibration_c::mProcess

◆ mpSelectCursor

dSelect_cursor_c* dMenu_Calibration_c::mpSelectCursor

◆ mpStepString

J2DTextBox* dMenu_Calibration_c::mpStepString[3]

◆ mStatus

u8 dMenu_Calibration_c::mStatus

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