1#ifndef D_MENU_D_MENU_FMAP_MAP_H
2#define D_MENU_D_MENU_FMAP_MAP_H
76 void init(u8*, u16, u16, u16, u16);
173 void _create(u16, u16, u16, u16,
void*);
203 f32 i_offsetY,
int i_stageNo,
int* o_stageNo,
int* o_roomNo) {
205 i_stageNo, o_stageNo, o_roomNo);
struct _GXColor GXColor
Definition c_cc_d.h:12
counter_class g_Counter
Definition c_counter.cpp:8
Definition d_menu_fmap_map.h:137
dMfm_HIO_c()
Definition d_menu_fmap_map.cpp:283
virtual ~dMfm_HIO_c()
Definition d_menu_fmap_map.h:140
virtual void copyReadBufToData(const char *param_1, s32 param_2)
Definition d_menu_fmap_map.h:150
dMenu_FmapMap_c * field_0x8
Definition d_menu_fmap_map.h:157
u8 field_0x18
Definition d_menu_fmap_map.h:159
dMfm_HIO_list_c field_0xc
Definition d_menu_fmap_map.h:158
static dMfm_HIO_c * mMySelfPointer
Definition d_menu_fmap_map.h:161
virtual u32 addStringBinary(char *param_1, u32 param_2, u32 param_3)
Definition d_menu_fmap_map.h:154
u8 field_0x4[0x8 - 0x4]
Definition d_menu_fmap_map.h:156
static dMpath_HIO_n::list_s l_list
Definition d_menu_fmap_map.h:162
virtual u32 addString(char *param_1, u32 param_2, u32 param_3)
Definition d_menu_fmap_map.h:143
virtual u32 addData(char *param_1, u32 param_2, u32 param_3)
Definition d_menu_fmap_map.h:144
virtual void genMessage(JORMContext *)
Definition d_menu_fmap_map.cpp:289
virtual void listenPropertyEvent(const JORPropertyEvent *)
Definition d_menu_fmap_map.cpp:302
Definition d_menu_fmap_map.h:130
virtual void copySrcToHio()
Definition d_menu_fmap_map.cpp:375
virtual void copyBufToHio(const char *)
Definition d_menu_fmap_map.cpp:383
virtual void copyHioToDst()
Definition d_menu_fmap_map.cpp:379
Definition d_map_path.h:58
Definition d_map_path.h:43
u32 addStringBinary(char *, u32, u32) const
Definition d_map_path.cpp:101
u32 addString(char *, u32, u32) const
Definition d_map_path.cpp:96
Definition d_map_path.h:193
Definition d_menu_fmap_map.h:38
bool isDrawPath()
Definition d_menu_fmap_map.cpp:123
u8 field_0xb8
Definition d_menu_fmap_map.h:124
void postDrawPath()
Definition d_menu_fmap_map.cpp:133
bool getNextRegion()
Definition d_menu_fmap_map.cpp:247
Mtx mViewMtx
Definition d_menu_fmap_map.h:104
room_class * getFirstRoomPointer()
Definition d_menu_fmap_map.cpp:164
int mRegionIndex
Definition d_menu_fmap_map.h:115
f32 mStageOffsetZ
Definition d_menu_fmap_map.h:121
void getFirstStage()
Definition d_menu_fmap_map.cpp:197
bool isRenderingFloor(int)
Definition d_menu_fmap_map.h:98
Vec mCenter
Definition d_menu_fmap_map.h:106
int mStageNo
Definition d_menu_fmap_map.h:116
bool getNextRoom()
Definition d_menu_fmap_map.cpp:219
void getFirstRoom()
Definition d_menu_fmap_map.cpp:209
dMenu_Fmap_world_data_c * mpWorldData
Definition d_menu_fmap_map.h:108
int mRegionNo
Definition d_menu_fmap_map.h:118
void postRenderingMap()
Definition d_menu_fmap_map.cpp:139
bool isSwitchSpecialOff(int)
Definition d_menu_fmap_map.cpp:48
Vec mEye
Definition d_menu_fmap_map.h:105
int mRoomNo
Definition d_menu_fmap_map.h:117
int mRoomIndex
Definition d_menu_fmap_map.h:119
dMenu_Fmap_stage_data_c * mpStageData
Definition d_menu_fmap_map.h:110
palette_e
Definition d_menu_fmap_map.h:40
@ PALETTE_15
Definition d_menu_fmap_map.h:45
@ PALETTE_13
Definition d_menu_fmap_map.h:43
@ PALETTE_19
Definition d_menu_fmap_map.h:49
@ PALETTE_17
Definition d_menu_fmap_map.h:47
@ PALETTE_14
Definition d_menu_fmap_map.h:44
@ PALETTE_11
Definition d_menu_fmap_map.h:41
@ PALETTE_16
Definition d_menu_fmap_map.h:46
@ PALETTE_1A
Definition d_menu_fmap_map.h:50
@ PALETTE_12
Definition d_menu_fmap_map.h:42
@ PALETTE_18
Definition d_menu_fmap_map.h:48
room_class * getNextRoomPointer()
Definition d_menu_fmap_map.cpp:260
dMenu_Fmap_region_data_c * mpRegionData
Definition d_menu_fmap_map.h:109
int getPointStagePathInnerNo(dMenu_Fmap_region_data_c *, f32, f32, int, int *, int *)
Definition d_menu_fmap_map.cpp:86
void roomSetteing()
Definition d_menu_fmap_map.cpp:144
bool isSwitch(group_class const *)
Definition d_menu_fmap_map.cpp:52
int getNowDrawRegionNo()
Definition d_menu_fmap_map.h:101
f32 mRegionOffsetX
Definition d_menu_fmap_map.h:122
void entry(dMenu_Fmap_world_data_c *, int, f32, f32, f32)
Definition d_menu_fmap_map.cpp:36
int mStartStageNo
Definition d_menu_fmap_map.h:114
bool mDrawEnable
Definition d_menu_fmap_map.h:127
dMenu_Fmap_stage_arc_data_c * mpStageArc
Definition d_menu_fmap_map.h:113
u8 mVisitedRoomSaveTableNo
Definition d_menu_fmap_map.h:126
Vec mUp
Definition d_menu_fmap_map.h:107
bool getNextStage()
Definition d_menu_fmap_map.cpp:232
renderingFmap_c()
Definition d_menu_fmap_map.h:53
void getFirstRegion()
Definition d_menu_fmap_map.cpp:187
bool isDrawRoom()
Definition d_menu_fmap_map.cpp:127
dMenu_Fmap_data_c * mpFmapData
Definition d_menu_fmap_map.h:112
dMenu_Fmap_room_data_c * mpRoomData
Definition d_menu_fmap_map.h:111
void beforeDrawPath()
Definition d_menu_fmap_map.h:99
f32 mRegionOffsetZ
Definition d_menu_fmap_map.h:123
f32 mStageOffsetX
Definition d_menu_fmap_map.h:120
~renderingFmap_c()
Definition d_menu_fmap_map.h:97
void afterDrawPath()
Definition d_menu_fmap_map.h:100
bool isDrawEnable()
Definition d_menu_fmap_map.h:102
u8 mSaveTableNo
Definition d_menu_fmap_map.h:125
void preDrawPath()
Definition d_menu_fmap_map.cpp:104
int cXyz int * param_2
Definition d_path.cpp:106
struct Vec Vec
Definition m_Do_lib.h:8
u32 mCounter0
Definition c_counter.h:7
Definition d_map_path.h:113
Definition d_menu_fmap_map.h:34
static const void * m_res
Definition d_menu_fmap_map.h:35
Definition d_menu_fmap_map.h:28
u8 mFlashDuration
Definition d_menu_fmap_map.h:29
static const dMfm_HIO_prm_res_src_s m_other
Definition d_menu_fmap_map.h:502
Definition d_menu_fmap_map.h:12
GXColor field_0x148[8]
Definition d_menu_fmap_map.h:21
GXColor field_0x108[8]
Definition d_menu_fmap_map.h:19
u8 field_0x16c
Definition d_menu_fmap_map.h:24
dMpath_RGB5A3_palDt_s palette_data[27]
Definition d_menu_fmap_map.h:13
s16 field_0x16a
Definition d_menu_fmap_map.h:23
GXColor field_0x128[8]
Definition d_menu_fmap_map.h:20
GXColor field_0xe4
Definition d_menu_fmap_map.h:17
GXColor field_0xdc
Definition d_menu_fmap_map.h:15
GXColor field_0xe8[8]
Definition d_menu_fmap_map.h:18
GXColor field_0xe0
Definition d_menu_fmap_map.h:16
GXColor field_0xd8
Definition d_menu_fmap_map.h:14
u8 field_0x16d
Definition d_menu_fmap_map.h:25
s16 field_0x168
Definition d_menu_fmap_map.h:22
Definition d_map_path.h:34
Definition d_map_path.h:15