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

#include <d_menu_dmap_map.h>

+ Inheritance diagram for dMenu_DmapMapCtrl_c:
+ Collaboration diagram for dMenu_DmapMapCtrl_c:

Public Member Functions

virtual bool isEnableZoomMove () const
 
virtual void calcZoomCenter (f32 *, f32 *)
 
virtual void getInitWholeMapScale (f32 *, f32, f32, f32, f32)
 
virtual void getInitDispCenter (f32 *, f32 *)
 
virtual void getZoomMinMaxCheck (f32 *, f32 *, f32 *, f32 *, bool *, bool *)
 
virtual f32 getZoomCmPerPixel ()
 
virtual void draw ()
 
- Public Member Functions inherited from dMenu_StageMapCtrl_c
 dMenu_StageMapCtrl_c ()
 
virtual ~dMenu_StageMapCtrl_c ()
 
void draw ()
 
f32 getMapBlendPer () const
 
f32 getPixelStageSizeX () const
 
f32 getPixelStageSizeZ () const
 
f32 getPixelCenterX () const
 
f32 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 ()
 
s8 getPlayerStayFloorNo () const
 
void _create (u16, u16, u16, u16, void *)
 
void _create (u16, u16, u16, u16, s8, void *)
 
void _delete ()
 
bool isEnableZoomIn ()
 
bool isEnableZoomOut ()
 
void setPlusZoomCenterX (f32)
 
void setPlusZoomCenterZ (f32)
 
u8 getDisableZoomMoveFlgX () const
 
u8 getDisableZoomMoveFlgZ () const
 
s8 getNowStayFloorNo () const
 
s8 getTopFloorNo () const
 
s8 getBottomFloorNo () const
 
s8 getDispFloorNo () const
 
s8 getDispFloor2No () const
 
f32 getDispCenterX () const
 
f32 getDispCenterZ () const
 
f32 getStageMapSizeX () const
 
f32 getStageMapSizeZ () const
 
f32 getZoomCenterMaxX ()
 
f32 getZoomCenterMinX ()
 
f32 getZoomCenterMaxZ ()
 
f32 getZoomCenterMinZ ()
 
f32 getPixelPerCm () const
 
f32 makeStayFloorBlendPer (int param_0, f32 param_1)
 
int getFloorNo (f32 param_0) const
 
f32 getBlendPer (f32 param_0) const
 
bool isEndZoomIn () const
 
bool isEndZoomOut () const
 
ResTIMGgetResTIMGPointer (int i_no) const
 
- Public Member Functions inherited from dMenu_DmapMap_c
virtual ~dMenu_DmapMap_c ()
 
void _create (u16, u16, u16, u16, void *)
 
void _delete ()
 
void setTexture (u16, u16, u16, u16)
 
void setPos (int, int, f32, f32, f32, bool, f32)
 
const renderingDmap_cgetRendPointer (int i_no) const
 
ResTIMGgetResTIMGPointer (int i_no) const
 

Additional Inherited Members

- Public Attributes inherited from dMenu_StageMapCtrl_c
u8 field_0x88 [0x8C - 0x88]
 
dTres_c::typeGroupData_cfield_0x8c
 
f32 field_0x90
 
f32 field_0x94
 
f32 field_0x98
 
f32 field_0x9c
 
f32 field_0xa0
 
f32 field_0xa4
 
f32 field_0xa8
 
f32 field_0xac
 
f32 field_0xb0
 
f32 field_0xb4
 
f32 field_0xb8
 
f32 field_0xbc
 
f32 field_0xc0
 
f32 field_0xc4
 
f32 field_0xc8
 
f32 field_0xcc
 
f32 field_0xd0
 
f32 field_0xd4
 
f32 field_0xd8
 
f32 field_0xdc
 
f32 field_0xe0
 
u16 field_0xe4
 
s8 field_0xe6
 
s8 field_0xe7
 
s8 field_0xe8
 
u8 field_0xe9
 
s8 field_0xea
 
s8 field_0xeb
 
s8 field_0xec
 
s8 field_0xed
 
s8 field_0xee
 
u8 field_0xef
 
u8 field_0xf0
 
u8 field_0xf1
 
u8 field_0xf2
 
u8 field_0xf3
 
s8 field_0xf4
 
u8 field_0xf5
 
u8 field_0xf6
 
s8 field_0xf7
 
bool field_0xf8
 
bool field_0xf9
 
- Public Attributes inherited from dMenu_DmapMap_c
renderingDmap_c mRend [2]
 
ResTIMGmResTIMG [2]
 
u8mMapImage_p [2]
 
int field_0x84
 
- Static Public Attributes inherited from dMenu_StageMapCtrl_c
static f32 m_zoomCenterMinX
 
static f32 m_zoomCenterMaxX
 
static f32 m_zoomCenterMinZ
 
static f32 m_zoomCenterMaxZ
 

Member Function Documentation

◆ calcZoomCenter()

void dMenu_DmapMapCtrl_c::calcZoomCenter ( f32 * param_0,
f32 * param_1 )
virtual

Implements dMenu_StageMapCtrl_c.

◆ draw()

void dMenu_DmapMapCtrl_c::draw ( )
virtual

◆ getInitDispCenter()

void dMenu_DmapMapCtrl_c::getInitDispCenter ( f32 * param_0,
f32 * param_1 )
virtual

Implements dMenu_StageMapCtrl_c.

◆ getInitWholeMapScale()

void dMenu_DmapMapCtrl_c::getInitWholeMapScale ( f32 * param_0,
f32 param_1,
f32 param_2,
f32 param_3,
f32 param_4 )
virtual

Implements dMenu_StageMapCtrl_c.

◆ getZoomCmPerPixel()

f32 dMenu_DmapMapCtrl_c::getZoomCmPerPixel ( )
virtual

Implements dMenu_StageMapCtrl_c.

◆ getZoomMinMaxCheck()

void dMenu_DmapMapCtrl_c::getZoomMinMaxCheck ( f32 * param_0,
f32 * param_1,
f32 * param_2,
f32 * param_3,
bool * param_4,
bool * param_5 )
virtual

Implements dMenu_StageMapCtrl_c.

◆ isEnableZoomMove()

bool dMenu_DmapMapCtrl_c::isEnableZoomMove ( ) const
virtual

Implements dMenu_StageMapCtrl_c.


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