Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
j
l
m
p
s
w
Typedefs
Enumerations
Enumerator
c
e
o
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
i
j
m
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
▼
Twilight Princess
►
About
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
docs
▼
include
►
c
▼
d
►
actor
d_a_horse_static.h
►
d_a_item_static.h
►
d_a_itembase_static.h
►
d_a_obj.h
►
d_a_shop_item_static.h
d_att_dist.h
►
d_attention.h
►
d_bg_pc.h
►
d_bg_plc.h
►
d_bg_s.h
►
d_bg_s_acch.h
►
d_bg_s_cap_poly.h
►
d_bg_s_chk.h
►
d_bg_s_gnd_chk.h
►
d_bg_s_grp_pass_chk.h
►
d_bg_s_lin_chk.h
►
d_bg_s_movebg_actor.h
►
d_bg_s_poly_pass_chk.h
►
d_bg_s_roof_chk.h
►
d_bg_s_sph_chk.h
►
d_bg_s_spl_grp_chk.h
►
d_bg_s_wtr_chk.h
►
d_bg_w.h
►
d_bg_w_base.h
►
d_bg_w_kcol.h
►
d_bg_w_sv.h
►
d_bomb.h
►
d_bright_check.h
►
d_cam_param.h
►
d_camera.h
►
d_cc_d.h
►
d_cc_mass_s.h
►
d_cc_s.h
►
d_cc_uty.h
►
d_com_inf_actor.h
►
d_com_inf_game.h
►
d_com_static.h
►
d_debug_viewer.h
►
d_demo.h
►
d_door_param2.h
►
d_drawlist.h
►
d_envse.h
►
d_error_msg.h
d_ev_camera.h
►
d_event.h
►
d_event_data.h
►
d_event_debug.h
►
d_event_lib.h
►
d_event_manager.h
►
d_eye_hl.h
►
d_file_sel_info.h
►
d_file_sel_warning.h
►
d_file_select.h
►
d_gameover.h
►
d_insect.h
►
d_item.h
►
d_item_data.h
►
d_jnt_col.h
►
d_k_wmark.h
►
d_k_wpillar.h
►
d_kankyo.h
►
d_kankyo_data.h
►
d_kankyo_rain.h
►
d_kankyo_static.h
►
d_kankyo_wether.h
►
d_kantera_icon_meter.h
►
d_ky_thunder.h
►
d_kyeff.h
►
d_kyeff2.h
►
d_lib.h
►
d_map.h
►
d_map_path.h
►
d_map_path_dmap.h
►
d_map_path_fmap.h
►
d_menu_calibration.h
►
d_menu_collect.h
►
d_menu_dmap.h
►
d_menu_dmap_map.h
►
d_menu_fishing.h
►
d_menu_fmap.h
►
d_menu_fmap2D.h
►
d_menu_fmap_map.h
►
d_menu_insect.h
►
d_menu_item_explain.h
►
d_menu_letter.h
►
d_menu_map_common.h
►
d_menu_option.h
►
d_menu_ring.h
►
d_menu_save.h
►
d_menu_skill.h
►
d_menu_window.h
►
d_menu_window_HIO.h
►
d_meter2.h
►
d_meter2_draw.h
►
d_meter2_info.h
►
d_meter_button.h
►
d_meter_haihai.h
►
d_meter_hakusha.h
►
d_meter_HIO.h
►
d_meter_map.h
►
d_meter_string.h
►
d_model.h
►
d_msg_class.h
►
d_msg_flow.h
►
d_msg_object.h
►
d_msg_out_font.h
►
d_msg_scrn_3select.h
►
d_msg_scrn_arrow.h
►
d_msg_scrn_base.h
►
d_msg_scrn_boss.h
►
d_msg_scrn_explain.h
►
d_msg_scrn_howl.h
►
d_msg_scrn_item.h
►
d_msg_scrn_jimaku.h
►
d_msg_scrn_kanban.h
►
d_msg_scrn_light.h
►
d_msg_scrn_place.h
►
d_msg_scrn_staff.h
►
d_msg_scrn_talk.h
►
d_msg_scrn_tree.h
►
d_msg_string.h
►
d_msg_string_base.h
►
d_msg_unit.h
►
d_name.h
►
d_npc_lib.h
d_ovlp_fade.h
►
d_ovlp_fade2.h
►
d_ovlp_fade3.h
►
d_pane_class.h
►
d_pane_class_alpha.h
d_pane_class_ex.h
►
d_particle.h
►
d_particle_copoly.h
►
d_particle_name.h
►
d_path.h
d_procname.h
►
d_resorce.h
►
d_s_logo.h
►
d_s_menu.h
►
d_s_name.h
►
d_s_play.h
►
d_s_play_env.h
►
d_s_room.h
d_s_title.h
►
d_save.h
d_save_bit_labels.inc
►
d_save_HIO.h
►
d_save_init.h
d_save_temp_bit_labels.inc
►
d_scope.h
►
d_select_cursor.h
►
d_select_icon.h
►
d_shop_camera.h
►
d_shop_item_ctrl.h
►
d_shop_system.h
►
d_simple_model.h
►
d_spline_path.h
►
d_stage.h
►
d_timer.h
►
d_tresure.h
d_vib_pattern.h
►
d_vibration.h
►
dolphin
►
f_ap
►
f_op
►
f_pc
►
JSystem
►
m_Do
►
REL
►
SSystem
►
TRK_MINNOW_DOLPHIN
►
Z2AudioLib
dol2asm.h
►
DynamicLink.h
►
global.h
►
src
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
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
};
6
struct
dMenu_StageMapCtrl_c
{
…
};
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
};
50
struct
dMenu_DmapMapCtrl_c
:
public
dMenu_StageMapCtrl_c
{
…
};
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
};
61
struct
dMenu_DmapMap_c
{
…
};
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
s16
signed short int s16
Definition
types.h:6
f32
float f32
Definition
types.h:22
u16
unsigned short int u16
Definition
types.h:7
u8
unsigned char u8
Definition
types.h:5
include
d
d_menu_dmap_map.h
Generated by
1.12.0