Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_dmap_map.h
Go to the documentation of this file.
1
#ifndef D_MENU_D_MENU_DMAP_MAP_H
2
#define D_MENU_D_MENU_DMAP_MAP_H
3
4
#include "
dolphin/types.h
"
5
6
struct
dMenu_StageMapCtrl_c
{
7
/* 801C042C */
virtual
~dMenu_StageMapCtrl_c
() {}
8
/* 801C0EE0 */
f32
getMapBlendPer
()
const
;
9
/* 801C0F24 */
void
getPixelStageSizeX
()
const
;
10
/* 801C0F3C */
void
getPixelStageSizeZ
()
const
;
11
/* 801C0F54 */
void
getPixelCenterX
()
const
;
12
/* 801C0F74 */
void
getPixelCenterZ
()
const
;
13
/* 801C0F94 */
void
initGetTreasureList
(
u8
,
s8
);
14
/* 801C0FF8 */
bool
getTreasureList
(
f32
*,
f32
*,
s8
*,
u8
*,
s8
*);
15
/* 801C1128 */
void
cnvPosTo2Dpos
(
f32
,
f32
,
f32
*,
f32
*)
const
;
16
/* 801C1194 */
void
getPlayerDrawInfo
(
f32
*,
f32
*,
s16
*)
const
;
17
/* 801C1218 */
s8
getRestartDrawInfo
(
f32
*,
f32
*,
s16
*)
const
;
18
/* 801C12A8 */
void
setPlusNowStayFloorNo
(
s8
,
u8
);
19
/* 801C12B4 */
void
moveFloor
();
20
/* 801C1878 */
void
wait_init_proc
();
21
/* 801C188C */
void
wait_proc
();
22
/* 801C18AC */
void
zoomIn_init_proc
();
23
/* 801C1C40 */
void
initZoomIn
(
u8
);
24
/* 801C1CEC */
void
initZoomIn
(
u8
,
f32
,
f32
);
25
/* 801C1E00 */
void
initZoomInCenterHold
(
u8
);
26
/* 801C1E74 */
void
zoomCalcSet
(
f32
);
27
/* 801C1EC0 */
void
zoomIn_proc
();
28
/* 801C1F2C */
void
initZoomOut
(
u8
);
29
/* 801C1F70 */
void
initZoomWait
(
f32
,
f32
);
30
/* 801C2004 */
void
zoomWait_init_proc
();
31
/* 801C205C */
void
zoomWait_proc
();
32
/* 801C2198 */
void
zoomOut_init_proc
();
33
/* 801C21AC */
void
zoomOut_proc
();
34
/* 801C2234 */
void
move
();
35
/* 801C22F8 */
void
getPlayerStayFloorNo
()
const
;
36
/* 801C231C */
void
_create
(
u16
,
u16
,
u16
,
u16
,
void
*);
37
/* 801C235C */
void
_create
(
u16
,
u16
,
u16
,
u16
,
s8
,
void
*);
38
/* 801C2518 */
void
_delete
();
39
/* 801C2538 */
void
isEnableZoomIn
();
40
/* 801C2578 */
void
isEnableZoomOut
();
41
/* 801C2588 */
void
setPlusZoomCenterX
(
f32
);
42
/* 801C2590 */
void
setPlusZoomCenterZ
(
f32
);
43
44
static
f32
m_zoomCenterMinX
;
45
static
f32
m_zoomCenterMaxX
;
46
static
f32
m_zoomCenterMinZ
;
47
static
f32
m_zoomCenterMaxZ
[1 + 1
/* padding */
];
48
};
49
50
struct
dMenu_DmapMapCtrl_c
:
public
dMenu_StageMapCtrl_c
{
51
/* 801BD144 */
virtual
~dMenu_DmapMapCtrl_c
() {}
52
/* 801C18C0 */
void
getZoomMinMaxCheck
(
f32
*,
f32
*,
f32
*,
f32
*,
bool
*,
bool
*);
53
/* 801C1B14 */
void
calcZoomCenter
(
f32
*,
f32
*);
54
/* 801C1BA4 */
void
getZoomCmPerPixel
();
55
/* 801C2028 */
void
isEnableZoomMove
()
const
;
56
/* 801C22A8 */
void
draw
();
57
/* 801C2598 */
void
getInitWholeMapScale
(
f32
*,
f32
,
f32
,
f32
,
f32
);
58
/* 801C25C0 */
void
getInitDispCenter
(
f32
*,
f32
*);
59
};
60
61
struct
dMenu_DmapMap_c
{
62
/* 801C04AC */
~dMenu_DmapMap_c
();
63
/* 801C0CD8 */
void
_create
(
u16
,
u16
,
u16
,
u16
,
void
*);
64
/* 801C0D04 */
void
_delete
();
65
/* 801C0D70 */
void
setTexture
(
u16
,
u16
,
u16
,
u16
);
66
/* 801C0E4C */
void
setPos
(
int
,
int
,
f32
,
f32
,
f32
,
bool
,
f32
);
67
};
68
69
70
71
#endif
/* D_MENU_D_MENU_DMAP_MAP_H */
dMenu_DmapMapCtrl_c
Definition
d_menu_dmap_map.h:50
dMenu_DmapMapCtrl_c::getZoomMinMaxCheck
void getZoomMinMaxCheck(f32 *, f32 *, f32 *, f32 *, bool *, bool *)
Definition
d_menu_dmap_map.cpp:767
dMenu_DmapMapCtrl_c::calcZoomCenter
void calcZoomCenter(f32 *, f32 *)
Definition
d_menu_dmap_map.cpp:774
dMenu_DmapMapCtrl_c::isEnableZoomMove
void isEnableZoomMove() const
Definition
d_menu_dmap_map.cpp:951
dMenu_DmapMapCtrl_c::draw
void draw()
Definition
d_menu_dmap_map.cpp:1029
dMenu_DmapMapCtrl_c::~dMenu_DmapMapCtrl_c
virtual ~dMenu_DmapMapCtrl_c()
Definition
d_menu_dmap_map.h:51
dMenu_DmapMapCtrl_c::getInitWholeMapScale
void getInitWholeMapScale(f32 *, f32, f32, f32, f32)
Definition
d_menu_dmap_map.cpp:1109
dMenu_DmapMapCtrl_c::getInitDispCenter
void getInitDispCenter(f32 *, f32 *)
Definition
d_menu_dmap_map.cpp:1116
dMenu_DmapMapCtrl_c::getZoomCmPerPixel
void getZoomCmPerPixel()
Definition
d_menu_dmap_map.cpp:787
dMenu_DmapMap_c
Definition
d_menu_dmap_map.h:61
dMenu_DmapMap_c::~dMenu_DmapMap_c
~dMenu_DmapMap_c()
dMenu_DmapMap_c::setTexture
void setTexture(u16, u16, u16, u16)
Definition
d_menu_dmap_map.cpp:642
dMenu_DmapMap_c::setPos
void setPos(int, int, f32, f32, f32, bool, f32)
Definition
d_menu_dmap_map.cpp:648
dMenu_DmapMap_c::_delete
void _delete()
Definition
d_menu_dmap_map.cpp:637
dMenu_DmapMap_c::_create
void _create(u16, u16, u16, u16, void *)
Definition
d_menu_dmap_map.cpp:631
dMenu_StageMapCtrl_c
Definition
d_menu_dmap_map.h:6
dMenu_StageMapCtrl_c::setPlusZoomCenterZ
void setPlusZoomCenterZ(f32)
Definition
d_menu_dmap_map.cpp:1103
dMenu_StageMapCtrl_c::cnvPosTo2Dpos
void cnvPosTo2Dpos(f32, f32, f32 *, f32 *) const
Definition
d_menu_dmap_map.cpp:708
dMenu_StageMapCtrl_c::~dMenu_StageMapCtrl_c
virtual ~dMenu_StageMapCtrl_c()
Definition
d_menu_dmap_map.h:7
dMenu_StageMapCtrl_c::getPlayerStayFloorNo
void getPlayerStayFloorNo() const
Definition
d_menu_dmap_map.cpp:1035
dMenu_StageMapCtrl_c::getMapBlendPer
f32 getMapBlendPer() const
Definition
d_menu_dmap_map.cpp:665
dMenu_StageMapCtrl_c::zoomOut_proc
void zoomOut_proc()
Definition
d_menu_dmap_map.cpp:971
dMenu_StageMapCtrl_c::isEnableZoomIn
void isEnableZoomIn()
Definition
d_menu_dmap_map.cpp:1086
dMenu_StageMapCtrl_c::getTreasureList
bool getTreasureList(f32 *, f32 *, s8 *, u8 *, s8 *)
Definition
d_menu_dmap_map.cpp:701
dMenu_StageMapCtrl_c::zoomWait_init_proc
void zoomWait_init_proc()
Definition
d_menu_dmap_map.cpp:945
dMenu_StageMapCtrl_c::zoomWait_proc
void zoomWait_proc()
Definition
d_menu_dmap_map.cpp:960
dMenu_StageMapCtrl_c::getPixelCenterZ
void getPixelCenterZ() const
Definition
d_menu_dmap_map.cpp:689
dMenu_StageMapCtrl_c::m_zoomCenterMaxX
static f32 m_zoomCenterMaxX
Definition
d_menu_dmap_map.h:45
dMenu_StageMapCtrl_c::setPlusZoomCenterX
void setPlusZoomCenterX(f32)
Definition
d_menu_dmap_map.cpp:1097
dMenu_StageMapCtrl_c::getRestartDrawInfo
s8 getRestartDrawInfo(f32 *, f32 *, s16 *) const
Definition
d_menu_dmap_map.cpp:721
dMenu_StageMapCtrl_c::zoomIn_init_proc
void zoomIn_init_proc()
Definition
d_menu_dmap_map.cpp:757
dMenu_StageMapCtrl_c::zoomIn_proc
void zoomIn_proc()
Definition
d_menu_dmap_map.cpp:929
dMenu_StageMapCtrl_c::move
void move()
Definition
d_menu_dmap_map.cpp:1024
dMenu_StageMapCtrl_c::setPlusNowStayFloorNo
void setPlusNowStayFloorNo(s8, u8)
Definition
d_menu_dmap_map.cpp:727
dMenu_StageMapCtrl_c::m_zoomCenterMinZ
static f32 m_zoomCenterMinZ
Definition
d_menu_dmap_map.h:46
dMenu_StageMapCtrl_c::initZoomIn
void initZoomIn(u8)
Definition
d_menu_dmap_map.cpp:908
dMenu_StageMapCtrl_c::_create
void _create(u16, u16, u16, u16, void *)
Definition
d_menu_dmap_map.cpp:1041
dMenu_StageMapCtrl_c::isEnableZoomOut
void isEnableZoomOut()
Definition
d_menu_dmap_map.cpp:1091
dMenu_StageMapCtrl_c::initZoomInCenterHold
void initZoomInCenterHold(u8)
Definition
d_menu_dmap_map.cpp:919
dMenu_StageMapCtrl_c::wait_proc
void wait_proc()
Definition
d_menu_dmap_map.cpp:751
dMenu_StageMapCtrl_c::getPlayerDrawInfo
void getPlayerDrawInfo(f32 *, f32 *, s16 *) const
Definition
d_menu_dmap_map.cpp:715
dMenu_StageMapCtrl_c::zoomCalcSet
void zoomCalcSet(f32)
Definition
d_menu_dmap_map.cpp:924
dMenu_StageMapCtrl_c::getPixelCenterX
void getPixelCenterX() const
Definition
d_menu_dmap_map.cpp:683
dMenu_StageMapCtrl_c::initZoomWait
void initZoomWait(f32, f32)
Definition
d_menu_dmap_map.cpp:939
dMenu_StageMapCtrl_c::wait_init_proc
void wait_init_proc()
Definition
d_menu_dmap_map.cpp:745
dMenu_StageMapCtrl_c::m_zoomCenterMinX
static f32 m_zoomCenterMinX
Definition
d_menu_dmap_map.h:44
dMenu_StageMapCtrl_c::initGetTreasureList
void initGetTreasureList(u8, s8)
Definition
d_menu_dmap_map.cpp:695
dMenu_StageMapCtrl_c::_delete
void _delete()
Definition
d_menu_dmap_map.cpp:1081
dMenu_StageMapCtrl_c::getPixelStageSizeX
void getPixelStageSizeX() const
Definition
d_menu_dmap_map.cpp:671
dMenu_StageMapCtrl_c::m_zoomCenterMaxZ
static f32 m_zoomCenterMaxZ[1+1]
Definition
d_menu_dmap_map.h:47
dMenu_StageMapCtrl_c::initZoomOut
void initZoomOut(u8)
Definition
d_menu_dmap_map.cpp:934
dMenu_StageMapCtrl_c::getPixelStageSizeZ
void getPixelStageSizeZ() const
Definition
d_menu_dmap_map.cpp:677
dMenu_StageMapCtrl_c::moveFloor
void moveFloor()
Definition
d_menu_dmap_map.cpp:740
dMenu_StageMapCtrl_c::zoomOut_init_proc
void zoomOut_init_proc()
Definition
d_menu_dmap_map.cpp:966
types.h
s8
signed char s8
Definition
types.h:4
f32
float f32
Definition
types.h:22
s16
signed short s16
Definition
types.h:5
u16
unsigned short u16
Definition
types.h:9
u8
unsigned char u8
Definition
types.h:8
include
d
d_menu_dmap_map.h
Generated by
1.9.8