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
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
47 static f32 m_zoomCenterMaxZ[1 + 1 /* padding */];
48};
49
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
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 */
Definition d_menu_dmap_map.h:50
void getZoomMinMaxCheck(f32 *, f32 *, f32 *, f32 *, bool *, bool *)
Definition d_menu_dmap_map.cpp:767
void calcZoomCenter(f32 *, f32 *)
Definition d_menu_dmap_map.cpp:774
void isEnableZoomMove() const
Definition d_menu_dmap_map.cpp:951
void draw()
Definition d_menu_dmap_map.cpp:1029
virtual ~dMenu_DmapMapCtrl_c()
Definition d_menu_dmap_map.h:51
void getInitWholeMapScale(f32 *, f32, f32, f32, f32)
Definition d_menu_dmap_map.cpp:1109
void getInitDispCenter(f32 *, f32 *)
Definition d_menu_dmap_map.cpp:1116
void getZoomCmPerPixel()
Definition d_menu_dmap_map.cpp:787
Definition d_menu_dmap_map.h:61
void setTexture(u16, u16, u16, u16)
Definition d_menu_dmap_map.cpp:642
void setPos(int, int, f32, f32, f32, bool, f32)
Definition d_menu_dmap_map.cpp:648
void _delete()
Definition d_menu_dmap_map.cpp:637
void _create(u16, u16, u16, u16, void *)
Definition d_menu_dmap_map.cpp:631
Definition d_menu_dmap_map.h:6
void setPlusZoomCenterZ(f32)
Definition d_menu_dmap_map.cpp:1103
void cnvPosTo2Dpos(f32, f32, f32 *, f32 *) const
Definition d_menu_dmap_map.cpp:708
virtual ~dMenu_StageMapCtrl_c()
Definition d_menu_dmap_map.h:7
void getPlayerStayFloorNo() const
Definition d_menu_dmap_map.cpp:1035
f32 getMapBlendPer() const
Definition d_menu_dmap_map.cpp:665
void zoomOut_proc()
Definition d_menu_dmap_map.cpp:971
void isEnableZoomIn()
Definition d_menu_dmap_map.cpp:1086
bool getTreasureList(f32 *, f32 *, s8 *, u8 *, s8 *)
Definition d_menu_dmap_map.cpp:701
void zoomWait_init_proc()
Definition d_menu_dmap_map.cpp:945
void zoomWait_proc()
Definition d_menu_dmap_map.cpp:960
void getPixelCenterZ() const
Definition d_menu_dmap_map.cpp:689
static f32 m_zoomCenterMaxX
Definition d_menu_dmap_map.h:45
void setPlusZoomCenterX(f32)
Definition d_menu_dmap_map.cpp:1097
s8 getRestartDrawInfo(f32 *, f32 *, s16 *) const
Definition d_menu_dmap_map.cpp:721
void zoomIn_init_proc()
Definition d_menu_dmap_map.cpp:757
void zoomIn_proc()
Definition d_menu_dmap_map.cpp:929
void move()
Definition d_menu_dmap_map.cpp:1024
void setPlusNowStayFloorNo(s8, u8)
Definition d_menu_dmap_map.cpp:727
static f32 m_zoomCenterMinZ
Definition d_menu_dmap_map.h:46
void initZoomIn(u8)
Definition d_menu_dmap_map.cpp:908
void _create(u16, u16, u16, u16, void *)
Definition d_menu_dmap_map.cpp:1041
void isEnableZoomOut()
Definition d_menu_dmap_map.cpp:1091
void initZoomInCenterHold(u8)
Definition d_menu_dmap_map.cpp:919
void wait_proc()
Definition d_menu_dmap_map.cpp:751
void getPlayerDrawInfo(f32 *, f32 *, s16 *) const
Definition d_menu_dmap_map.cpp:715
void zoomCalcSet(f32)
Definition d_menu_dmap_map.cpp:924
void getPixelCenterX() const
Definition d_menu_dmap_map.cpp:683
void initZoomWait(f32, f32)
Definition d_menu_dmap_map.cpp:939
void wait_init_proc()
Definition d_menu_dmap_map.cpp:745
static f32 m_zoomCenterMinX
Definition d_menu_dmap_map.h:44
void initGetTreasureList(u8, s8)
Definition d_menu_dmap_map.cpp:695
void _delete()
Definition d_menu_dmap_map.cpp:1081
void getPixelStageSizeX() const
Definition d_menu_dmap_map.cpp:671
static f32 m_zoomCenterMaxZ[1+1]
Definition d_menu_dmap_map.h:47
void initZoomOut(u8)
Definition d_menu_dmap_map.cpp:934
void getPixelStageSizeZ() const
Definition d_menu_dmap_map.cpp:677
void moveFloor()
Definition d_menu_dmap_map.cpp:740
void zoomOut_init_proc()
Definition d_menu_dmap_map.cpp:966
signed char s8
Definition types.h:4
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8