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

#include <d_meter_map.h>

+ Inheritance diagram for dMeterMap_c:
+ Collaboration diagram for dMeterMap_c:

Public Types

enum  { MAP_SIZE_TYPE_BIG = 2 , MAP_SIZE_TYPE_SMALL = 3 , MAP_SIZE_TYPE_STAGE = 7 }
 

Public Member Functions

f32 getMapDispEdgeBottomY_Layout ()
 
bool isEventRunCheck ()
 
f32 getMapDispEdgeLeftX_Layout ()
 
f32 getMapDispEdgeTop ()
 
s16 getDispPosInside_OffsetX ()
 
s16 getDispPosOutSide_OffsetX ()
 
void setDispPosInsideFlg_SE_On ()
 
void setDispPosOutsideFlg_SE_On ()
 
void setMapAlpha (u8)
 
 dMeterMap_c (J2DScreen *)
 
void _create (J2DScreen *)
 
void _delete ()
 
void _move (u32)
 
void _draw ()
 
void ctrlShowMap ()
 
u8 checkMoveStatus ()
 
void keyCheck ()
 
virtual void draw ()
 
virtual ~dMeterMap_c ()
 
bool isDispPosInsideFlg ()
 
- Public Member Functions inherited from dDlst_base_c
 dDlst_base_c ()
 

Static Public Member Functions

static bool isEnableDispMap ()
 
static int getMapDispSizeTypeNo ()
 
static bool isEnableDispMapAndMapDispSizeTypeNo ()
 
static bool isMapOpenCheck ()
 
static bool isShow (u32)
 
static bool isFmapScreen ()
 
static bool isDmapScreen ()
 
static void meter_map_move (u32)
 

Private Attributes

J2DPicturemMapJ2DPicture
 
dMap_cmMap
 
s32 mIsCompass
 
s32 mIsMap
 
u32 field_0x14
 
f32 field_0x18
 
f32 field_0x1c
 
f32 mSizeW
 
f32 mSizeH
 
s16 field_0x28
 
u8 field_0x2a
 
u8 field_0x2b
 
u8 mMapAlpha
 
u8 field_0x2d
 
u8 field_0x2e
 
int field_0x30
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
MAP_SIZE_TYPE_BIG 
MAP_SIZE_TYPE_SMALL 
MAP_SIZE_TYPE_STAGE 

Constructor & Destructor Documentation

◆ dMeterMap_c()

dMeterMap_c::dMeterMap_c ( J2DScreen i_scrn)

◆ ~dMeterMap_c()

dMeterMap_c::~dMeterMap_c ( )
virtual

Member Function Documentation

◆ _create()

void dMeterMap_c::_create ( J2DScreen unused)

◆ _delete()

void dMeterMap_c::_delete ( )

◆ _draw()

void dMeterMap_c::_draw ( )

◆ _move()

void dMeterMap_c::_move ( u32  param_0)

◆ checkMoveStatus()

u8 dMeterMap_c::checkMoveStatus ( )

◆ ctrlShowMap()

void dMeterMap_c::ctrlShowMap ( )

◆ draw()

void dMeterMap_c::draw ( )
virtual

Reimplemented from dDlst_base_c.

◆ getDispPosInside_OffsetX()

s16 dMeterMap_c::getDispPosInside_OffsetX ( )

◆ getDispPosOutSide_OffsetX()

s16 dMeterMap_c::getDispPosOutSide_OffsetX ( )

◆ getMapDispEdgeBottomY_Layout()

f32 dMeterMap_c::getMapDispEdgeBottomY_Layout ( )

◆ getMapDispEdgeLeftX_Layout()

f32 dMeterMap_c::getMapDispEdgeLeftX_Layout ( )

◆ getMapDispEdgeTop()

f32 dMeterMap_c::getMapDispEdgeTop ( )

◆ getMapDispSizeTypeNo()

int dMeterMap_c::getMapDispSizeTypeNo ( )
static

◆ isDispPosInsideFlg()

bool dMeterMap_c::isDispPosInsideFlg ( )
inline

◆ isDmapScreen()

bool dMeterMap_c::isDmapScreen ( )
static

◆ isEnableDispMap()

bool dMeterMap_c::isEnableDispMap ( )
static

◆ isEnableDispMapAndMapDispSizeTypeNo()

bool dMeterMap_c::isEnableDispMapAndMapDispSizeTypeNo ( )
static

◆ isEventRunCheck()

bool dMeterMap_c::isEventRunCheck ( )

◆ isFmapScreen()

bool dMeterMap_c::isFmapScreen ( )
static

◆ isMapOpenCheck()

bool dMeterMap_c::isMapOpenCheck ( )
static

◆ isShow()

bool dMeterMap_c::isShow ( u32  param_0)
static

◆ keyCheck()

void dMeterMap_c::keyCheck ( )

◆ meter_map_move()

void dMeterMap_c::meter_map_move ( u32  param_0)
static

◆ setDispPosInsideFlg_SE_On()

void dMeterMap_c::setDispPosInsideFlg_SE_On ( )

◆ setDispPosOutsideFlg_SE_On()

void dMeterMap_c::setDispPosOutsideFlg_SE_On ( )

◆ setMapAlpha()

void dMeterMap_c::setMapAlpha ( u8  i_alpha)

Member Data Documentation

◆ field_0x14

u32 dMeterMap_c::field_0x14
private

◆ field_0x18

f32 dMeterMap_c::field_0x18
private

◆ field_0x1c

f32 dMeterMap_c::field_0x1c
private

◆ field_0x28

s16 dMeterMap_c::field_0x28
private

◆ field_0x2a

u8 dMeterMap_c::field_0x2a
private

◆ field_0x2b

u8 dMeterMap_c::field_0x2b
private

◆ field_0x2d

u8 dMeterMap_c::field_0x2d
private

◆ field_0x2e

u8 dMeterMap_c::field_0x2e
private

◆ field_0x30

int dMeterMap_c::field_0x30
private

◆ mIsCompass

s32 dMeterMap_c::mIsCompass
private

◆ mIsMap

s32 dMeterMap_c::mIsMap
private

◆ mMap

dMap_c* dMeterMap_c::mMap
private

◆ mMapAlpha

u8 dMeterMap_c::mMapAlpha
private

◆ mMapJ2DPicture

J2DPicture* dMeterMap_c::mMapJ2DPicture
private

◆ mSizeH

f32 dMeterMap_c::mSizeH
private

◆ mSizeW

f32 dMeterMap_c::mSizeW
private

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