Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
dMenu_StageMapCtrl_c Struct Reference

#include <d_menu_dmap_map.h>

+ Inheritance diagram for dMenu_StageMapCtrl_c:

Public Member Functions

virtual ~dMenu_StageMapCtrl_c ()
 
f32 getMapBlendPer () const
 
void getPixelStageSizeX () const
 
void getPixelStageSizeZ () const
 
void getPixelCenterX () const
 
void getPixelCenterZ () const
 
void initGetTreasureList (u8, s8)
 
bool getTreasureList (f32 *, f32 *, s8 *, u8 *, s8 *)
 
void cnvPosTo2Dpos (f32, f32, f32 *, f32 *) const
 
void getPlayerDrawInfo (f32 *, f32 *, s16 *) const
 
s8 getRestartDrawInfo (f32 *, f32 *, s16 *) const
 
void setPlusNowStayFloorNo (s8, u8)
 
void moveFloor ()
 
void wait_init_proc ()
 
void wait_proc ()
 
void zoomIn_init_proc ()
 
void initZoomIn (u8)
 
void initZoomIn (u8, f32, f32)
 
void initZoomInCenterHold (u8)
 
void zoomCalcSet (f32)
 
void zoomIn_proc ()
 
void initZoomOut (u8)
 
void initZoomWait (f32, f32)
 
void zoomWait_init_proc ()
 
void zoomWait_proc ()
 
void zoomOut_init_proc ()
 
void zoomOut_proc ()
 
void move ()
 
void getPlayerStayFloorNo () const
 
void _create (u16, u16, u16, u16, void *)
 
void _create (u16, u16, u16, u16, s8, void *)
 
void _delete ()
 
void isEnableZoomIn ()
 
void isEnableZoomOut ()
 
void setPlusZoomCenterX (f32)
 
void setPlusZoomCenterZ (f32)
 

Static Public Attributes

static f32 m_zoomCenterMinX
 
static f32 m_zoomCenterMaxX
 
static f32 m_zoomCenterMinZ
 
static f32 m_zoomCenterMaxZ [1+1]
 

Constructor & Destructor Documentation

◆ ~dMenu_StageMapCtrl_c()

virtual dMenu_StageMapCtrl_c::~dMenu_StageMapCtrl_c ( )
inlinevirtual

Member Function Documentation

◆ _create() [1/2]

void dMenu_StageMapCtrl_c::_create ( u16 param_0,
u16 param_1,
u16 param_2,
u16 param_3,
s8 param_4,
void * param_5 )

◆ _create() [2/2]

void dMenu_StageMapCtrl_c::_create ( u16 param_0,
u16 param_1,
u16 param_2,
u16 param_3,
void * param_4 )

◆ _delete()

void dMenu_StageMapCtrl_c::_delete ( )

◆ cnvPosTo2Dpos()

void dMenu_StageMapCtrl_c::cnvPosTo2Dpos ( f32 param_0,
f32 param_1,
f32 * param_2,
f32 * param_3 ) const

◆ getMapBlendPer()

f32 dMenu_StageMapCtrl_c::getMapBlendPer ( ) const

◆ getPixelCenterX()

void dMenu_StageMapCtrl_c::getPixelCenterX ( ) const

◆ getPixelCenterZ()

void dMenu_StageMapCtrl_c::getPixelCenterZ ( ) const

◆ getPixelStageSizeX()

void dMenu_StageMapCtrl_c::getPixelStageSizeX ( ) const

◆ getPixelStageSizeZ()

void dMenu_StageMapCtrl_c::getPixelStageSizeZ ( ) const

◆ getPlayerDrawInfo()

void dMenu_StageMapCtrl_c::getPlayerDrawInfo ( f32 * param_0,
f32 * param_1,
s16 * param_2 ) const

◆ getPlayerStayFloorNo()

void dMenu_StageMapCtrl_c::getPlayerStayFloorNo ( ) const

◆ getRestartDrawInfo()

s8 dMenu_StageMapCtrl_c::getRestartDrawInfo ( f32 * param_0,
f32 * param_1,
s16 * param_2 ) const

◆ getTreasureList()

bool dMenu_StageMapCtrl_c::getTreasureList ( f32 * param_0,
f32 * param_1,
s8 * param_2,
u8 * param_3,
s8 * param_4 )

◆ initGetTreasureList()

void dMenu_StageMapCtrl_c::initGetTreasureList ( u8 param_0,
s8 param_1 )

◆ initZoomIn() [1/2]

void dMenu_StageMapCtrl_c::initZoomIn ( u8 param_0)

◆ initZoomIn() [2/2]

void dMenu_StageMapCtrl_c::initZoomIn ( u8 param_0,
f32 param_1,
f32 param_2 )

◆ initZoomInCenterHold()

void dMenu_StageMapCtrl_c::initZoomInCenterHold ( u8 param_0)

◆ initZoomOut()

void dMenu_StageMapCtrl_c::initZoomOut ( u8 param_0)

◆ initZoomWait()

void dMenu_StageMapCtrl_c::initZoomWait ( f32 param_0,
f32 param_1 )

◆ isEnableZoomIn()

void dMenu_StageMapCtrl_c::isEnableZoomIn ( )

◆ isEnableZoomOut()

void dMenu_StageMapCtrl_c::isEnableZoomOut ( )

◆ move()

void dMenu_StageMapCtrl_c::move ( )

◆ moveFloor()

void dMenu_StageMapCtrl_c::moveFloor ( )

◆ setPlusNowStayFloorNo()

void dMenu_StageMapCtrl_c::setPlusNowStayFloorNo ( s8 param_0,
u8 param_1 )

◆ setPlusZoomCenterX()

void dMenu_StageMapCtrl_c::setPlusZoomCenterX ( f32 param_0)

◆ setPlusZoomCenterZ()

void dMenu_StageMapCtrl_c::setPlusZoomCenterZ ( f32 param_0)

◆ wait_init_proc()

void dMenu_StageMapCtrl_c::wait_init_proc ( )

◆ wait_proc()

void dMenu_StageMapCtrl_c::wait_proc ( )

◆ zoomCalcSet()

void dMenu_StageMapCtrl_c::zoomCalcSet ( f32 param_0)

◆ zoomIn_init_proc()

void dMenu_StageMapCtrl_c::zoomIn_init_proc ( )

◆ zoomIn_proc()

void dMenu_StageMapCtrl_c::zoomIn_proc ( )

◆ zoomOut_init_proc()

void dMenu_StageMapCtrl_c::zoomOut_init_proc ( )

◆ zoomOut_proc()

void dMenu_StageMapCtrl_c::zoomOut_proc ( )

◆ zoomWait_init_proc()

void dMenu_StageMapCtrl_c::zoomWait_init_proc ( )

◆ zoomWait_proc()

void dMenu_StageMapCtrl_c::zoomWait_proc ( )

Member Data Documentation

◆ m_zoomCenterMaxX

f32 dMenu_StageMapCtrl_c::m_zoomCenterMaxX
static

◆ m_zoomCenterMaxZ

f32 dMenu_StageMapCtrl_c::m_zoomCenterMaxZ
static

◆ m_zoomCenterMinX

f32 dMenu_StageMapCtrl_c::m_zoomCenterMinX
static

◆ m_zoomCenterMinZ

f32 dMenu_StageMapCtrl_c::m_zoomCenterMinZ
static

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