diff options
| author | Julgodis <> | 2021-03-28 22:49:05 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-28 22:49:05 +0200 |
| commit | d244b7cb0d961cb42f76cb30b57ab35820c3c48e (patch) | |
| tree | 2bb9acf55c1e941d6ba6bfd8d751b19d569d7b6d /src/d/map/d_map_path_dmap.cpp | |
| parent | 88eb837a9cd134322324157d00d302e637a2a81c (diff) | |
dol2asm OK
Diffstat (limited to 'src/d/map/d_map_path_dmap.cpp')
| -rw-r--r-- | src/d/map/d_map_path_dmap.cpp | 1533 |
1 files changed, 1533 insertions, 0 deletions
diff --git a/src/d/map/d_map_path_dmap.cpp b/src/d/map/d_map_path_dmap.cpp new file mode 100644 index 0000000000..1b2724d780 --- /dev/null +++ b/src/d/map/d_map_path_dmap.cpp @@ -0,0 +1,1533 @@ +// +// Generated By: dol2asm +// Translation Unit: d/map/d_map_path_dmap +// + +#include "dol2asm.h" +#include "dolphin/types.h" +#include "d/map/d_map_path_dmap.h" + +// +// Types: +// + +struct stage_tgsc_data_class { +}; + +struct renderingPlusDoor_c { + /* 8002B0B4 */ ~renderingPlusDoor_c(); + /* 80040518 */ void afterDrawPath(); + /* 80040574 */ void drawDoor1(); + /* 800405B8 */ void drawDoor2(); + /* 800405FC */ void drawDoorCommon(stage_tgsc_data_class const*, int, bool); + /* 80040710 */ void checkDispDoorS(int, int, f32); + /* 80040838 */ void drawNormalDoorS(stage_tgsc_data_class const*, int, int, bool); + /* 8004145C */ void beforeDrawPath(); +}; + +struct dTres_c { + struct data_s { + }; + + struct typeGroupData_c { + }; + + /* 8009C360 */ void getFirstData(u8); + /* 8009C3B4 */ void getNextData(dTres_c::typeGroupData_c const*); + /* 8009C39C */ void getNextData(dTres_c::typeGroupData_c*); +}; + +struct Vec { +}; + +struct renderingPlusDoorAndCursor_c { + /* 8002B008 */ ~renderingPlusDoorAndCursor_c(); + /* 800402FC */ void afterDrawPath(); + /* 80040A94 */ void getFirstData(u8); + /* 80040AB8 */ void getNextData(dTres_c::typeGroupData_c*); + /* 80040ADC */ void getIconPosition(dTres_c::typeGroupData_c*) const; + /* 80040B00 */ void drawTreasure(); + /* 80040E84 */ void drawTreasureAfterPlayer(); + /* 80041208 */ void drawIconSingle(Vec const&, f32, f32); + /* 800412C0 */ void drawCursor(Vec const&, s16, int, f32); +}; + +struct dDrawPath_c { + struct room_class { + }; + + struct group_class { + }; + + struct line_class { + }; + + struct poly_class { + }; + + /* 8002ABF0 */ bool isDrawType(int); + /* 8002AD84 */ void getLineColor(int, int); + /* 8003CA40 */ void rendering(dDrawPath_c::poly_class const*); + /* 8003CC24 */ void rendering(dDrawPath_c::room_class const*); + /* 8003C94C */ void rendering(dDrawPath_c::line_class const*); + /* 8003CCC4 */ void drawPath(); +}; + +struct renderingDAmap_c { + /* 8002B150 */ ~renderingDAmap_c(); + /* 8003FCA4 */ void calcFloorNoForObjectByMapPathRend(f32, int) const; + /* 8003FCC8 */ void init(u8*, u16, u16, u16, u16); + /* 8003FD08 */ void entry(f32, f32, f32, int, s8); + /* 8003FD9C */ void isSwitch(dDrawPath_c::group_class const*); + /* 8003FE18 */ void draw(); + /* 8003FE4C */ void getBackColor() const; + /* 8003FE54 */ void isRenderingFloor(int); + /* 8003FE6C */ void setSingleRoomSetting(); + /* 8003FE70 */ void isDrawRoom(int, int) const; + /* 8003FF14 */ void preDrawPath(); + /* 8003FFC4 */ void postDrawPath(); + /* 8003FFEC */ void getRoomNoSingle(); + /* 8003FFF4 */ void getFirstDrawRoomNo(); + /* 80040094 */ void getNextDrawRoomNo(int); + /* 80040134 */ void getFirstRoomPointer(); + /* 800401E8 */ void getNextRoomPointer(); + /* 800402C0 */ void isDrawPath(); + /* 800402E0 */ bool getFirstDrawLayerNo(); + /* 800402E8 */ void getNextDrawLayerNo(int); + /* 800409B4 */ void isDrawRoomIcon(int, int) const; + /* 800409E0 */ void isDrawIconSingle(dTres_c::data_s const*, int, int, bool, bool, Vec const*) const; + /* 80040AE4 */ void getIconGroupNumber(u8) const; +}; + +struct mDoMtx_stack_c { + /* 8000CE38 */ void scaleM(f32, f32, f32); +}; + +struct dSv_memBit_c { + /* 80034934 */ void isDungeonItem(int) const; +}; + +struct dSv_info_c { + /* 80035360 */ void isSwitch(int, int) const; +}; + +struct dStage_FileList2_dt_c { +}; + +struct dRenderingMap_c { + /* 8003CDAC */ void renderingMap(); +}; + +struct dRenderingFDAmap_c { + /* 8003CE78 */ void setTevSettingNonTextureDirectColor() const; + /* 8003CF40 */ void setTevSettingIntensityTextureToCI() const; + /* 8003D188 */ void preRenderingMap(); + /* 8003D320 */ void postRenderingMap(); + /* 8003D68C */ void getDecoLineColor(int, int); + /* 8003D6B8 */ void getDecorationLineWidth(int); +}; + +struct dMpath_n { + struct dTexObjAggregate_c { + /* 8003C85C */ void create(); + /* 8003C8F4 */ void remove(); + }; + +}; + +struct dMpath_c { + /* 8003F758 */ void isExistMapPathData(); + /* 8003F760 */ void getTopBottomFloorNo(s8*, s8*); + /* 8003F7E8 */ void createWork(); + /* 8003FA40 */ void setPointer(s8, void*, int); + /* 8003F810 */ void setPointer(dDrawPath_c::room_class*, s8*, s8*); + /* 8003FB70 */ void create(); + /* 8003FBD0 */ void reset(); + /* 8003FC70 */ void remove(); +}; + +struct dMapInfo_n { + /* 8003ECA0 */ void chkGetCompass(); + /* 8003ECD8 */ void chkGetMap(); + /* 8003ED10 */ void isVisitedRoom(int); + /* 8003ED60 */ void correctionOriginPos(s8, Vec*); + /* 8003EDC0 */ void offsetPlus(dStage_FileList2_dt_c const*, Vec*); + /* 8003EDEC */ void rotAngle(dStage_FileList2_dt_c const*, Vec*); + /* 8003EE5C */ void getMapPlayerPos(); + /* 8003EF20 */ void getMapPlayerAngleY(); + /* 8003EF70 */ void getConstRestartIconPointer(); + /* 8003F02C */ void getMapRestartPos(); + /* 8003F0F8 */ void getMapRestartAngleY(); + /* 8003F19C */ void getRoomCenter(int, f32*, f32*); + /* 8003F1F4 */ void getRoomMinMaxXZ(int, f32*, f32*, f32*, f32*); + /* 8003F24C */ void getFloorParameter(f32, s8*, f32*, f32*, f32*, f32*); +}; + +struct dMapInfo_c { + /* 8003F40C */ void calcFloorNo(f32, bool, int); + /* 8003F570 */ void calcNowStayFloorNo(f32, bool); + /* 8003F6C8 */ void move(int, f32); + /* 8003F6FC */ void init(); + /* 8003F714 */ void reset(); + /* 8003F734 */ void create(); + /* 8003F754 */ void remove(); +}; + +struct dDlst_base_c { +}; + +struct dDlst_list_c { + /* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*); +}; + +// +// Forward References: +// + +extern "C" extern void* __vt__19renderingPlusDoor_c[41]; +extern "C" extern void* __vt__28renderingPlusDoorAndCursor_c[47]; +extern "C" extern void* __vt__16renderingDAmap_c[38]; +extern "C" extern u32 mNextRoomNo__10dMapInfo_c; +extern "C" extern u8 data_80450E58[4]; +extern "C" extern u8 data_80450E60[4]; +extern "C" extern u8 mLayerList__8dMpath_c[4]; +extern "C" extern u8 mMinX__8dMpath_c[4]; +extern "C" extern u8 mMaxX__8dMpath_c[4]; +extern "C" extern u8 mMinZ__8dMpath_c[4]; +extern "C" extern u8 mMaxZ__8dMpath_c[4]; +extern "C" extern f32 mAllCenterX__8dMpath_c; +extern "C" extern f32 mAllCenterZ__8dMpath_c; +extern "C" extern f32 mAllSizeX__8dMpath_c; +extern "C" extern f32 mAllSizeZ__8dMpath_c; + +extern "C" void chkGetCompass__10dMapInfo_nFv(); +extern "C" void chkGetMap__10dMapInfo_nFv(); +extern "C" void isVisitedRoom__10dMapInfo_nFi(); +extern "C" void correctionOriginPos__10dMapInfo_nFScP3Vec(); +extern "C" void offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec(); +extern "C" void rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec(); +extern "C" void getMapPlayerPos__10dMapInfo_nFv(); +extern "C" void getMapPlayerAngleY__10dMapInfo_nFv(); +extern "C" void getConstRestartIconPointer__10dMapInfo_nFv(); +extern "C" void getMapRestartPos__10dMapInfo_nFv(); +extern "C" void getMapRestartAngleY__10dMapInfo_nFv(); +extern "C" void getRoomCenter__10dMapInfo_nFiPfPf(); +extern "C" void getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf(); +extern "C" void getFloorParameter__10dMapInfo_nFfPScPfPfPfPf(); +extern "C" void calcFloorNo__10dMapInfo_cFfbi(); +extern "C" void calcNowStayFloorNo__10dMapInfo_cFfb(); +extern "C" void move__10dMapInfo_cFif(); +extern "C" void init__10dMapInfo_cFv(); +extern "C" void reset__10dMapInfo_cFv(); +extern "C" void create__10dMapInfo_cFv(); +extern "C" void remove__10dMapInfo_cFv(); +extern "C" void isExistMapPathData__8dMpath_cFv(); +extern "C" void getTopBottomFloorNo__8dMpath_cFPScPSc(); +extern "C" void createWork__8dMpath_cFv(); +extern "C" void setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc(); +extern "C" void setPointer__8dMpath_cFScPvi(); +extern "C" void create__8dMpath_cFv(); +extern "C" void reset__8dMpath_cFv(); +extern "C" void remove__8dMpath_cFv(); +extern "C" void calcFloorNoForObjectByMapPathRend__16renderingDAmap_cCFfi(); +extern "C" void init__16renderingDAmap_cFPUcUsUsUsUs(); +extern "C" void entry__16renderingDAmap_cFfffiSc(); +extern "C" void isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class(); +extern "C" void draw__16renderingDAmap_cFv(); +extern "C" void getBackColor__16renderingDAmap_cCFv(); +extern "C" void isRenderingFloor__16renderingDAmap_cFi(); +extern "C" void setSingleRoomSetting__16renderingDAmap_cFv(); +extern "C" void isDrawRoom__16renderingDAmap_cCFii(); +extern "C" void preDrawPath__16renderingDAmap_cFv(); +extern "C" void postDrawPath__16renderingDAmap_cFv(); +extern "C" void getRoomNoSingle__16renderingDAmap_cFv(); +extern "C" void getFirstDrawRoomNo__16renderingDAmap_cFv(); +extern "C" void getNextDrawRoomNo__16renderingDAmap_cFi(); +extern "C" void getFirstRoomPointer__16renderingDAmap_cFv(); +extern "C" void getNextRoomPointer__16renderingDAmap_cFv(); +extern "C" void isDrawPath__16renderingDAmap_cFv(); +extern "C" bool getFirstDrawLayerNo__16renderingDAmap_cFv(); +extern "C" void getNextDrawLayerNo__16renderingDAmap_cFi(); +extern "C" void afterDrawPath__28renderingPlusDoorAndCursor_cFv(); +extern "C" void afterDrawPath__19renderingPlusDoor_cFv(); +extern "C" void drawDoor1__19renderingPlusDoor_cFv(); +extern "C" void drawDoor2__19renderingPlusDoor_cFv(); +extern "C" void drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib(); +extern "C" void checkDispDoorS__19renderingPlusDoor_cFiif(); +extern "C" void drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib(); +extern "C" void isDrawRoomIcon__16renderingDAmap_cCFii(); +extern "C" void isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec(); +extern "C" void getFirstData__28renderingPlusDoorAndCursor_cFUc(); +extern "C" void getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c(); +extern "C" void getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c(); +extern "C" void getIconGroupNumber__16renderingDAmap_cCFUc(); +extern "C" void drawTreasure__28renderingPlusDoorAndCursor_cFv(); +extern "C" void drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv(); +extern "C" void drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff(); +extern "C" void drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif(); +extern "C" void beforeDrawPath__19renderingPlusDoor_cFv(); +extern "C" void __sinit_d_map_path_dmap_cpp(); +extern "C" extern void* __vt__19renderingPlusDoor_c[41]; +extern "C" extern void* __vt__28renderingPlusDoorAndCursor_c[47]; +extern "C" extern void* __vt__16renderingDAmap_c[38]; +extern "C" extern u32 mNextRoomNo__10dMapInfo_c; +extern "C" extern u8 data_80450E58[4]; +extern "C" extern u8 data_80450E60[4]; +extern "C" extern u8 mLayerList__8dMpath_c[4]; +extern "C" extern u8 mMinX__8dMpath_c[4]; +extern "C" extern u8 mMaxX__8dMpath_c[4]; +extern "C" extern u8 mMinZ__8dMpath_c[4]; +extern "C" extern u8 mMaxZ__8dMpath_c[4]; +extern "C" extern f32 mAllCenterX__8dMpath_c; +extern "C" extern f32 mAllCenterZ__8dMpath_c; +extern "C" extern f32 mAllSizeX__8dMpath_c; +extern "C" extern f32 mAllSizeZ__8dMpath_c; + +// +// External References: +// + +void mDoMtx_YrotS(f32 (* )[4], s16); +void mDoMtx_YrotM(f32 (* )[4], s16); +void mDoMtx_ZrotM(f32 (* )[4], s16); +void mDoMtx_lookAt(f32 (* )[4], Vec const*, Vec const*, Vec const*, s16); +void dStage_GetKeepDoorInfo(); +void dStage_GetRoomKeepDoorInfo(); +void dComIfGs_isVisitedRoom(int); +void* operator new(u32); +extern "C" extern u8 now__14mDoMtx_stack_c[48]; +extern "C" extern u8 mStatus__20dStage_roomControl_c[65792]; +extern "C" extern u8 g_dComIfG_gameInfo[122384]; +extern "C" extern u8 m_texObjAgg__8dMpath_n[28]; +extern "C" extern u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */]; +extern "C" extern u8 g_fmapHIO[1188]; +extern "C" extern u32 __float_max; +extern "C" extern u8 struct_80450D64[4]; + +extern "C" void mDoMtx_YrotS__FPA4_fs(); +extern "C" void mDoMtx_YrotM__FPA4_fs(); +extern "C" void mDoMtx_ZrotM__FPA4_fs(); +extern "C" void mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs(); +extern "C" void scaleM__14mDoMtx_stack_cFfff(); +extern "C" void dStage_GetKeepDoorInfo__Fv(); +extern "C" void dStage_GetRoomKeepDoorInfo__Fv(); +extern "C" bool isDrawType__11dDrawPath_cFi(); +extern "C" void getLineColor__11dDrawPath_cFii(); +extern "C" void __dt__28renderingPlusDoorAndCursor_cFv(); +extern "C" void __dt__19renderingPlusDoor_cFv(); +extern "C" void __dt__16renderingDAmap_cFv(); +extern "C" void dComIfGs_isVisitedRoom__Fi(); +extern "C" void isDungeonItem__12dSv_memBit_cCFi(); +extern "C" void isSwitch__10dSv_info_cCFii(); +extern "C" void create__Q28dMpath_n18dTexObjAggregate_cFv(); +extern "C" void remove__Q28dMpath_n18dTexObjAggregate_cFv(); +extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class(); +extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class(); +extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class(); +extern "C" void drawPath__11dDrawPath_cFv(); +extern "C" void renderingMap__15dRenderingMap_cFv(); +extern "C" void setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv(); +extern "C" void setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv(); +extern "C" void preRenderingMap__18dRenderingFDAmap_cFv(); +extern "C" void postRenderingMap__18dRenderingFDAmap_cFv(); +extern "C" void getDecoLineColor__18dRenderingFDAmap_cFii(); +extern "C" void getDecorationLineWidth__18dRenderingFDAmap_cFi(); +extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c(); +extern "C" void getFirstData__7dTres_cFUc(); +extern "C" void getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c(); +extern "C" void getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c(); +extern "C" void* __nw__FUl(); +extern "C" void PSMTXTrans(); +extern "C" void PSMTXMultVec(); +extern "C" void PSMTXMultVecArray(); +extern "C" void GXSetVtxDesc(); +extern "C" void GXClearVtxDesc(); +extern "C" void GXSetVtxAttrFmt(); +extern "C" void GXSetArray(); +extern "C" void GXSetMisc(); +extern "C" void GXBegin(); +extern "C" void GXLoadTexObj(); +extern "C" void GXInvalidateTexAll(); +extern "C" void GXSetTevColor(); +extern "C" void GXLoadPosMtxImm(); +extern "C" void _savegpr_20(); +extern "C" void _savegpr_24(); +extern "C" void _savegpr_25(); +extern "C" void _savegpr_26(); +extern "C" void _savegpr_27(); +extern "C" void _savegpr_28(); +extern "C" void _savegpr_29(); +extern "C" void _restgpr_20(); +extern "C" void _restgpr_24(); +extern "C" void _restgpr_25(); +extern "C" void _restgpr_26(); +extern "C" void _restgpr_27(); +extern "C" void _restgpr_28(); +extern "C" void _restgpr_29(); +extern "C" void floor(); +extern "C" extern u8 now__14mDoMtx_stack_c[48]; +extern "C" extern u8 mStatus__20dStage_roomControl_c[65792]; +extern "C" extern u8 g_dComIfG_gameInfo[122384]; +extern "C" extern u8 m_texObjAgg__8dMpath_n[28]; +extern "C" extern u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */]; +extern "C" extern u8 g_fmapHIO[1188]; +extern "C" extern u32 __float_max; +extern "C" extern u8 struct_80450D64[4]; + +// +// Declarations: +// + +/* 8003ECA0-8003ECD8 0038+00 s=0 e=3 z=0 None .text chkGetCompass__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::chkGetCompass() { + nofralloc +#include "asm/d/map/d_map_path_dmap/chkGetCompass__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003ECD8-8003ED10 0038+00 s=0 e=4 z=0 None .text chkGetMap__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::chkGetMap() { + nofralloc +#include "asm/d/map/d_map_path_dmap/chkGetMap__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003ED10-8003ED60 0050+00 s=2 e=7 z=0 None .text isVisitedRoom__10dMapInfo_nFi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::isVisitedRoom(int param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/isVisitedRoom__10dMapInfo_nFi.s" +} +#pragma pop + + +/* 8003ED60-8003EDC0 0060+00 s=1 e=2 z=0 None .text correctionOriginPos__10dMapInfo_nFScP3Vec */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::correctionOriginPos(s8 param_0, Vec* param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/correctionOriginPos__10dMapInfo_nFScP3Vec.s" +} +#pragma pop + + +/* 8003EDC0-8003EDEC 002C+00 s=3 e=0 z=0 None .text offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::offsetPlus(dStage_FileList2_dt_c const* param_0, Vec* param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/offsetPlus__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec.s" +} +#pragma pop + + +/* 8003EDEC-8003EE5C 0070+00 s=3 e=0 z=0 None .text rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::rotAngle(dStage_FileList2_dt_c const* param_0, Vec* param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/rotAngle__10dMapInfo_nFPC21dStage_FileList2_dt_cP3Vec.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E28-80451E2C 0004+00 s=6 e=0 z=0 None .sdata2 @3796 */ +SECTION_SDATA2 static u8 lit_3796[4] = { + 0x00, 0x00, 0x00, 0x00, +}; + +/* 8003EE5C-8003EF20 00C4+00 s=1 e=6 z=0 None .text getMapPlayerPos__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getMapPlayerPos() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getMapPlayerPos__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003EF20-8003EF70 0050+00 s=1 e=1 z=0 None .text getMapPlayerAngleY__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getMapPlayerAngleY() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getMapPlayerAngleY__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003EF70-8003F02C 00BC+00 s=2 e=0 z=0 None .text getConstRestartIconPointer__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getConstRestartIconPointer() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getConstRestartIconPointer__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003F02C-8003F0F8 00CC+00 s=1 e=2 z=0 None .text getMapRestartPos__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getMapRestartPos() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getMapRestartPos__10dMapInfo_nFv.s" +} +#pragma pop + + +/* 8003F0F8-8003F19C 00A4+00 s=1 e=1 z=0 None .text getMapRestartAngleY__10dMapInfo_nFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getMapRestartAngleY() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getMapRestartAngleY__10dMapInfo_nFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E2C-80451E30 0004+00 s=4 e=0 z=0 None .sdata2 @3887 */ +SECTION_SDATA2 static u32 lit_3887 = 0x3F000000; + +/* 8003F19C-8003F1F4 0058+00 s=0 e=1 z=0 None .text getRoomCenter__10dMapInfo_nFiPfPf */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getRoomCenter(int param_0, f32* param_1, f32* param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getRoomCenter__10dMapInfo_nFiPfPf.s" +} +#pragma pop + + +/* 8003F1F4-8003F24C 0058+00 s=1 e=2 z=0 None .text getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getRoomMinMaxXZ(int param_0, f32* param_1, f32* param_2, f32* param_3, f32* param_4) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E30-80451E38 0008+00 s=1 e=0 z=0 None .sdata2 @3957 */ +SECTION_SDATA2 static u8 lit_3957[8] = { + 0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, +}; + +/* 8003F24C-8003F40C 01C0+00 s=2 e=0 z=0 None .text getFloorParameter__10dMapInfo_nFfPScPfPfPfPf */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_n::getFloorParameter(f32 param_0, s8* param_1, f32* param_2, f32* param_3, f32* param_4, f32* param_5) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getFloorParameter__10dMapInfo_nFfPScPfPfPfPf.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80450E58-80450E5C 0004+00 s=4 e=3 z=0 None .sbss None */ +u8 data_80450E58[4]; + +/* 80450E5C-80450E60 0004+00 s=4 e=0 z=0 None .sbss mNowStayRoomNo__10dMapInfo_c */ +static u8 mNowStayRoomNo__10dMapInfo_c[4]; + +/* 80450E60-80450E64 0004+00 s=4 e=3 z=0 None .sbss None */ +u8 data_80450E60[4]; + +/* 8003F40C-8003F570 0164+00 s=2 e=1 z=0 None .text calcFloorNo__10dMapInfo_cFfbi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::calcFloorNo(f32 param_0, bool param_1, int param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/calcFloorNo__10dMapInfo_cFfbi.s" +} +#pragma pop + + +/* 8003F570-8003F6C8 0158+00 s=1 e=1 z=0 None .text calcNowStayFloorNo__10dMapInfo_cFfb */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::calcNowStayFloorNo(f32 param_0, bool param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/calcNowStayFloorNo__10dMapInfo_cFfb.s" +} +#pragma pop + + +/* 8003F6C8-8003F6FC 0034+00 s=0 e=1 z=0 None .text move__10dMapInfo_cFif */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::move(int param_0, f32 param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/move__10dMapInfo_cFif.s" +} +#pragma pop + + +/* 8003F6FC-8003F714 0018+00 s=2 e=0 z=0 None .text init__10dMapInfo_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::init() { + nofralloc +#include "asm/d/map/d_map_path_dmap/init__10dMapInfo_cFv.s" +} +#pragma pop + + +/* 8003F714-8003F734 0020+00 s=1 e=0 z=0 None .text reset__10dMapInfo_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::reset() { + nofralloc +#include "asm/d/map/d_map_path_dmap/reset__10dMapInfo_cFv.s" +} +#pragma pop + + +/* 8003F734-8003F754 0020+00 s=1 e=0 z=0 None .text create__10dMapInfo_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMapInfo_c::create() { + nofralloc +#include "asm/d/map/d_map_path_dmap/create__10dMapInfo_cFv.s" +} +#pragma pop + + +/* 8003F754-8003F758 0004+00 s=1 e=0 z=0 None .text remove__10dMapInfo_cFv */ +void dMapInfo_c::remove() { + /* empty function */ +} + + +/* ############################################################################################## */ +/* 80450E64-80450E68 0004+00 s=5 e=1 z=0 None .sbss mLayerList__8dMpath_c */ +u8 mLayerList__8dMpath_c[4]; + +/* 80450E68-80450E6C 0004+00 s=3 e=1 z=0 None .sbss mMinX__8dMpath_c */ +u8 mMinX__8dMpath_c[4]; + +/* 80450E6C-80450E70 0004+00 s=3 e=1 z=0 None .sbss mMaxX__8dMpath_c */ +u8 mMaxX__8dMpath_c[4]; + +/* 80450E70-80450E74 0004+00 s=3 e=2 z=0 None .sbss mMinZ__8dMpath_c */ +u8 mMinZ__8dMpath_c[4]; + +/* 80450E74-80450E78 0004+00 s=3 e=1 z=0 None .sbss mMaxZ__8dMpath_c */ +u8 mMaxZ__8dMpath_c[4]; + +/* 80450E78-80450E7C 0004+00 s=1 e=2 z=0 None .sbss mAllCenterX__8dMpath_c */ +f32 mAllCenterX__8dMpath_c; + +/* 80450E7C-80450E80 0004+00 s=1 e=2 z=0 None .sbss mAllCenterZ__8dMpath_c */ +f32 mAllCenterZ__8dMpath_c; + +/* 80450E80-80450E84 0004+00 s=1 e=4 z=0 None .sbss mAllSizeX__8dMpath_c */ +f32 mAllSizeX__8dMpath_c; + +/* 80450E84-80450E88 0004+00 s=1 e=4 z=0 None .sbss mAllSizeZ__8dMpath_c */ +f32 mAllSizeZ__8dMpath_c; + +/* 80450E88-80450E90 0008+00 s=4 e=0 z=0 None .sbss None */ +static u8 data_80450E88[8]; + +/* 8003F758-8003F760 0008+00 s=2 e=1 z=0 None .text isExistMapPathData__8dMpath_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::isExistMapPathData() { + nofralloc +#include "asm/d/map/d_map_path_dmap/isExistMapPathData__8dMpath_cFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80450630-80450634 0004+00 s=0 e=1 z=2 None .sdata mNextRoomNo__10dMapInfo_c */ +SECTION_SDATA u32 mNextRoomNo__10dMapInfo_c = 0xFFFFFFFF; + +/* 80450634-80450638 0004+00 s=4 e=0 z=0 None .sdata None */ +SECTION_SDATA static u8 struct_80450634[4] = { + /* 80450634 0001 data_80450634 None */ + 0x7F, + /* 80450635 0001 data_80450635 None */ + 0x80, + /* 80450636 0002 data_80450636 None */ + 0x01, 0x00, +}; + +/* 8003F760-8003F7E8 0088+00 s=0 e=1 z=0 None .text getTopBottomFloorNo__8dMpath_cFPScPSc */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::getTopBottomFloorNo(s8* param_0, s8* param_1) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getTopBottomFloorNo__8dMpath_cFPScPSc.s" +} +#pragma pop + + +/* 8003F7E8-8003F810 0028+00 s=0 e=1 z=0 None .text createWork__8dMpath_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::createWork() { + nofralloc +#include "asm/d/map/d_map_path_dmap/createWork__8dMpath_cFv.s" +} +#pragma pop + + +/* 8003F810-8003FA40 0230+00 s=1 e=1 z=0 None .text setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::setPointer(dDrawPath_c::room_class* param_0, s8* param_1, s8* param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/setPointer__8dMpath_cFPQ211dDrawPath_c10room_classPScPSc.s" +} +#pragma pop + + +/* 8003FA40-8003FB70 0130+00 s=0 e=2 z=0 None .text setPointer__8dMpath_cFScPvi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::setPointer(s8 param_0, void* param_1, int param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/setPointer__8dMpath_cFScPvi.s" +} +#pragma pop + + +/* 8003FB70-8003FBD0 0060+00 s=0 e=1 z=0 None .text create__8dMpath_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::create() { + nofralloc +#include "asm/d/map/d_map_path_dmap/create__8dMpath_cFv.s" +} +#pragma pop + + +/* 8003FBD0-8003FC70 00A0+00 s=2 e=0 z=0 None .text reset__8dMpath_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::reset() { + nofralloc +#include "asm/d/map/d_map_path_dmap/reset__8dMpath_cFv.s" +} +#pragma pop + + +/* 8003FC70-8003FCA4 0034+00 s=0 e=1 z=0 None .text remove__8dMpath_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void dMpath_c::remove() { + nofralloc +#include "asm/d/map/d_map_path_dmap/remove__8dMpath_cFv.s" +} +#pragma pop + + +/* 8003FCA4-8003FCC8 0024+00 s=2 e=0 z=0 None .text calcFloorNoForObjectByMapPathRend__16renderingDAmap_cCFfi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::calcFloorNoForObjectByMapPathRend(f32 param_0, int param_1) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/calcFloorNoForObjectByMapPathRend__16renderingDAmap_cCFfi.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E38-80451E40 0004+04 s=3 e=0 z=0 None .sdata2 @4202 */ +SECTION_SDATA2 static f32 lit_4202[1 + 1 /* padding */] = { + 1.0f, + /* padding */ + 0.0f, +}; + +/* 8003FCC8-8003FD08 0040+00 s=0 e=2 z=0 None .text init__16renderingDAmap_cFPUcUsUsUsUs */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::init(u8* param_0, u16 param_1, u16 param_2, u16 param_3, u16 param_4) { + nofralloc +#include "asm/d/map/d_map_path_dmap/init__16renderingDAmap_cFPUcUsUsUsUs.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E40-80451E48 0008+00 s=2 e=0 z=0 None .sdata2 @4211 */ +SECTION_SDATA2 static u8 lit_4211[8] = { + 0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; + +/* 8003FD08-8003FD9C 0094+00 s=0 e=2 z=0 None .text entry__16renderingDAmap_cFfffiSc */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::entry(f32 param_0, f32 param_1, f32 param_2, int param_3, s8 param_4) { + nofralloc +#include "asm/d/map/d_map_path_dmap/entry__16renderingDAmap_cFfffiSc.s" +} +#pragma pop + + +/* 8003FD9C-8003FE18 007C+00 s=3 e=3 z=0 None .text isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isSwitch(dDrawPath_c::group_class const* param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class.s" +} +#pragma pop + + +/* 8003FE18-8003FE4C 0034+00 s=3 e=2 z=0 None .text draw__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::draw() { + nofralloc +#include "asm/d/map/d_map_path_dmap/draw__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E48-80451E4C 0004+00 s=1 e=0 z=0 None .sdata2 l_mapBaseColor$4239 */ +SECTION_SDATA2 static u8 l_mapBaseColor[4] = { + 0x04, 0x00, 0x00, 0x00, +}; + +/* 8003FE4C-8003FE54 0008+00 s=3 e=3 z=0 None .text getBackColor__16renderingDAmap_cCFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getBackColor() const { + nofralloc +#include "asm/d/map/d_map_path_dmap/getBackColor__16renderingDAmap_cCFv.s" +} +#pragma pop + + +/* 8003FE54-8003FE6C 0018+00 s=3 e=3 z=0 None .text isRenderingFloor__16renderingDAmap_cFi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isRenderingFloor(int param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/isRenderingFloor__16renderingDAmap_cFi.s" +} +#pragma pop + + +/* 8003FE6C-8003FE70 0004+00 s=2 e=0 z=0 None .text setSingleRoomSetting__16renderingDAmap_cFv */ +void renderingDAmap_c::setSingleRoomSetting() { + /* empty function */ +} + + +/* 8003FE70-8003FF14 00A4+00 s=3 e=3 z=0 None .text isDrawRoom__16renderingDAmap_cCFii */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isDrawRoom(int param_0, int param_1) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/isDrawRoom__16renderingDAmap_cCFii.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E4C-80451E50 0004+00 s=1 e=0 z=0 None .sdata2 @4264 */ +SECTION_SDATA2 static u32 lit_4264 = 0xC59C4000; + +/* 80451E50-80451E54 0004+00 s=1 e=0 z=0 None .sdata2 @4265 */ +SECTION_SDATA2 static u32 lit_4265 = 0x459C4000; + +/* 80451E54-80451E58 0004+00 s=1 e=0 z=0 None .sdata2 @4266 */ +SECTION_SDATA2 static u32 lit_4266 = 0xBF800000; + +/* 8003FF14-8003FFC4 00B0+00 s=3 e=3 z=0 None .text preDrawPath__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::preDrawPath() { + nofralloc +#include "asm/d/map/d_map_path_dmap/preDrawPath__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 8003FFC4-8003FFEC 0028+00 s=3 e=3 z=0 None .text postDrawPath__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::postDrawPath() { + nofralloc +#include "asm/d/map/d_map_path_dmap/postDrawPath__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 8003FFEC-8003FFF4 0008+00 s=3 e=3 z=0 None .text getRoomNoSingle__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getRoomNoSingle() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getRoomNoSingle__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 8003FFF4-80040094 00A0+00 s=2 e=0 z=0 None .text getFirstDrawRoomNo__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getFirstDrawRoomNo() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getFirstDrawRoomNo__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 80040094-80040134 00A0+00 s=2 e=0 z=0 None .text getNextDrawRoomNo__16renderingDAmap_cFi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getNextDrawRoomNo(int param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getNextDrawRoomNo__16renderingDAmap_cFi.s" +} +#pragma pop + + +/* 80040134-800401E8 00B4+00 s=3 e=3 z=0 None .text getFirstRoomPointer__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getFirstRoomPointer() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getFirstRoomPointer__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 800401E8-800402C0 00D8+00 s=3 e=3 z=0 None .text getNextRoomPointer__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getNextRoomPointer() { + nofralloc +#include "asm/d/map/d_map_path_dmap/getNextRoomPointer__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 800402C0-800402E0 0020+00 s=3 e=3 z=0 None .text isDrawPath__16renderingDAmap_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isDrawPath() { + nofralloc +#include "asm/d/map/d_map_path_dmap/isDrawPath__16renderingDAmap_cFv.s" +} +#pragma pop + + +/* 800402E0-800402E8 0008+00 s=3 e=3 z=0 None .text getFirstDrawLayerNo__16renderingDAmap_cFv */ +bool renderingDAmap_c::getFirstDrawLayerNo() { + return false; +} + + +/* 800402E8-800402FC 0014+00 s=3 e=3 z=0 None .text getNextDrawLayerNo__16renderingDAmap_cFi */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getNextDrawLayerNo(int param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getNextDrawLayerNo__16renderingDAmap_cFi.s" +} +#pragma pop + + +/* 800402FC-80040518 021C+00 s=1 e=1 z=0 None .text afterDrawPath__28renderingPlusDoorAndCursor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::afterDrawPath() { + nofralloc +#include "asm/d/map/d_map_path_dmap/afterDrawPath__28renderingPlusDoorAndCursor_cFv.s" +} +#pragma pop + + +/* 80040518-80040574 005C+00 s=2 e=1 z=0 None .text afterDrawPath__19renderingPlusDoor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::afterDrawPath() { + nofralloc +#include "asm/d/map/d_map_path_dmap/afterDrawPath__19renderingPlusDoor_cFv.s" +} +#pragma pop + + +/* 80040574-800405B8 0044+00 s=1 e=0 z=0 None .text drawDoor1__19renderingPlusDoor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::drawDoor1() { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawDoor1__19renderingPlusDoor_cFv.s" +} +#pragma pop + + +/* 800405B8-800405FC 0044+00 s=1 e=0 z=0 None .text drawDoor2__19renderingPlusDoor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::drawDoor2() { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawDoor2__19renderingPlusDoor_cFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E58-80451E5C 0004+00 s=1 e=0 z=0 None .sdata2 l_doorWhite */ +SECTION_SDATA2 static u32 l_doorWhite = 0x64000000; + +/* 80451E5C-80451E60 0004+00 s=1 e=0 z=0 None .sdata2 l_doorWhiteNoStay */ +SECTION_SDATA2 static u32 l_doorWhiteNoStay = 0x6C000000; + +/* 80451E60-80451E64 0004+00 s=1 e=0 z=0 None .sdata2 l_doorWhite2 */ +SECTION_SDATA2 static u32 l_doorWhite2 = 0x64000000; + +/* 80451E64-80451E68 0004+00 s=1 e=0 z=0 None .sdata2 l_doorWhiteNoStay2 */ +SECTION_SDATA2 static u32 l_doorWhiteNoStay2 = 0x6C000000; + +/* 80451E68-80451E70 0008+00 s=1 e=0 z=0 None .sdata2 l_tex0$4406 */ +SECTION_SDATA2 static u8 l_tex0[8] = { + 0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, +}; + +/* 800405FC-80040710 0114+00 s=2 e=0 z=0 None .text drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::drawDoorCommon(stage_tgsc_data_class const* param_0, int param_1, bool param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawDoorCommon__19renderingPlusDoor_cFPC21stage_tgsc_data_classib.s" +} +#pragma pop + + +/* 80040710-80040838 0128+00 s=1 e=0 z=0 None .text checkDispDoorS__19renderingPlusDoor_cFiif */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::checkDispDoorS(int param_0, int param_1, f32 param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/checkDispDoorS__19renderingPlusDoor_cFiif.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80379C58-80379C88 0030+00 s=1 e=0 z=0 None .rodata l_100x100BoxVertexList */ +SECTION_RODATA static u8 const l_100x100BoxVertexList[48] = { + 0xC2, 0x48, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, + 0xC2, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; + +/* 80451E70-80451E74 0004+00 s=1 e=0 z=0 None .sdata2 @4484 */ +SECTION_SDATA2 static u32 lit_4484 = 0x40C00000; + +/* 80040838-800409B4 017C+00 s=1 e=0 z=0 None .text drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoor_c::drawNormalDoorS(stage_tgsc_data_class const* param_0, int param_1, int param_2, bool param_3) { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawNormalDoorS__19renderingPlusDoor_cFPC21stage_tgsc_data_classiib.s" +} +#pragma pop + + +/* 800409B4-800409E0 002C+00 s=3 e=2 z=0 None .text isDrawRoomIcon__16renderingDAmap_cCFii */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isDrawRoomIcon(int param_0, int param_1) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/isDrawRoomIcon__16renderingDAmap_cCFii.s" +} +#pragma pop + + +/* 800409E0-80040A94 00B4+00 s=3 e=3 z=0 None .text isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::isDrawIconSingle(dTres_c::data_s const* param_0, int param_1, int param_2, bool param_3, bool param_4, Vec const* param_5) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec.s" +} +#pragma pop + + +/* 80040A94-80040AB8 0024+00 s=1 e=2 z=0 None .text getFirstData__28renderingPlusDoorAndCursor_cFUc */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::getFirstData(u8 param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getFirstData__28renderingPlusDoorAndCursor_cFUc.s" +} +#pragma pop + + +/* 80040AB8-80040ADC 0024+00 s=1 e=2 z=0 None .text getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::getNextData(dTres_c::typeGroupData_c* param_0) { + nofralloc +#include "asm/d/map/d_map_path_dmap/getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c.s" +} +#pragma pop + + +/* 80040ADC-80040AE4 0008+00 s=1 e=2 z=0 None .text getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::getIconPosition(dTres_c::typeGroupData_c* param_0) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c.s" +} +#pragma pop + + +/* 80040AE4-80040B00 001C+00 s=3 e=2 z=0 None .text getIconGroupNumber__16renderingDAmap_cCFUc */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingDAmap_c::getIconGroupNumber(u8 param_0) const { + nofralloc +#include "asm/d/map/d_map_path_dmap/getIconGroupNumber__16renderingDAmap_cCFUc.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E74-80451E78 0004+00 s=1 e=0 z=0 None .sdata2 l_entranceStartColor */ +extern "C" u32 l_entranceStartColor; + +/* 80451E78-80451E7C 0004+00 s=1 e=0 z=0 None .sdata2 l_entranceLv8StartColor */ +extern "C" u32 l_entranceLv8StartColor; + +/* 80451E7C-80451E80 0004+00 s=3 e=0 z=0 None .sdata2 l_treasureStartColor */ +extern "C" u32 l_treasureStartColor; + +/* 80451E8C-80451E90 0004+00 s=1 e=0 z=0 None .sdata2 l_destinationStartColor */ +extern "C" u32 l_destinationStartColor; + +/* 80379C88-80379CB8 0030+00 s=1 e=0 z=0 None .rodata l_treasureDispList$4524 */ +SECTION_RODATA static void* const l_treasureDispList_4524[12] = { + (void*)0x01000000, + (void*)0x00000002, + (void*)&l_entranceStartColor, + (void*)0x08000000, + (void*)0x00000005, + (void*)&l_entranceLv8StartColor, + (void*)NULL, + (void*)0x00000001, + (void*)&l_treasureStartColor, + (void*)0x05000000, + (void*)0x00000003, + (void*)&l_destinationStartColor, +}; + +/* 80451E74-80451E78 0004+00 s=1 e=0 z=0 None .sdata2 l_entranceStartColor */ +SECTION_SDATA2 static u32 l_entranceStartColor = 0x94000000; + +/* 80451E78-80451E7C 0004+00 s=1 e=0 z=0 None .sdata2 l_entranceLv8StartColor */ +SECTION_SDATA2 static u32 l_entranceLv8StartColor = 0x9C000000; + +/* 80451E7C-80451E80 0004+00 s=3 e=0 z=0 None .sdata2 l_treasureStartColor */ +SECTION_SDATA2 static u32 l_treasureStartColor = 0x7C000000; + +/* 80451E80-80451E84 0004+00 s=1 e=0 z=0 None .sdata2 l_smallKeyStartColor */ +SECTION_SDATA2 static u32 l_smallKeyStartColor = 0x84000000; + +/* 80451E84-80451E88 0004+00 s=1 e=0 z=0 None .sdata2 l_bossStartColor */ +SECTION_SDATA2 static u32 l_bossStartColor = 0x88000000; + +/* 80451E88-80451E8C 0004+00 s=1 e=0 z=0 None .sdata2 l_npc0StartColor */ +SECTION_SDATA2 static u32 l_npc0StartColor = 0x8C000000; + +/* 80451E8C-80451E90 0004+00 s=1 e=0 z=0 None .sdata2 l_destinationStartColor */ +SECTION_SDATA2 static u32 l_destinationStartColor = 0x90000000; + +/* 80451E90-80451E94 0004+00 s=1 e=0 z=0 None .sdata2 l_npcYkmStartColor */ +SECTION_SDATA2 static u32 l_npcYkmStartColor = 0x8C000000; + +/* 80451E94-80451E98 0004+00 s=1 e=0 z=0 None .sdata2 l_npcYkwStartColor */ +SECTION_SDATA2 static u32 l_npcYkwStartColor = 0x8C000000; + +/* 80451E98-80451E9C 0004+00 s=1 e=0 z=0 None .sdata2 l_tksStartColor */ +SECTION_SDATA2 static u32 l_tksStartColor = 0xA4000000; + +/* 80451E9C-80451EA4 0008+00 s=1 e=0 z=0 None .sdata2 l_iconTex0$4523 */ +SECTION_SDATA2 static u8 l_iconTex0_4523[8] = { + 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, +}; + +/* 80451EA4-80451EA8 0004+00 s=1 e=0 z=0 None .sdata2 tboxNotStayColor$4542 */ +SECTION_SDATA2 static u8 tboxNotStayColor_4542[4] = { + 0x80, 0x00, 0x00, 0x00, +}; + +/* 80451EA8-80451EAC 0004+00 s=2 e=0 z=0 None .sdata2 @4600 */ +SECTION_SDATA2 static u32 lit_4600 = 0x40000000; + +/* 80040B00-80040E84 0384+00 s=1 e=0 z=0 None .text drawTreasure__28renderingPlusDoorAndCursor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::drawTreasure() { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawTreasure__28renderingPlusDoorAndCursor_cFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80451E80-80451E84 0004+00 s=1 e=0 z=0 None .sdata2 l_smallKeyStartColor */ +extern "C" u32 l_smallKeyStartColor; + +/* 80451E84-80451E88 0004+00 s=1 e=0 z=0 None .sdata2 l_bossStartColor */ +extern "C" u32 l_bossStartColor; + +/* 80451E88-80451E8C 0004+00 s=1 e=0 z=0 None .sdata2 l_npc0StartColor */ +extern "C" u32 l_npc0StartColor; + +/* 80451E90-80451E94 0004+00 s=1 e=0 z=0 None .sdata2 l_npcYkmStartColor */ +extern "C" u32 l_npcYkmStartColor; + +/* 80451E94-80451E98 0004+00 s=1 e=0 z=0 None .sdata2 l_npcYkwStartColor */ +extern "C" u32 l_npcYkwStartColor; + +/* 80451E98-80451E9C 0004+00 s=1 e=0 z=0 None .sdata2 l_tksStartColor */ +extern "C" u32 l_tksStartColor; + +/* 80379CB8-80379D3C 0084+00 s=1 e=0 z=0 None .rodata l_treasureDispList$4606 */ +SECTION_RODATA static void* const l_treasureDispList_4606[33] = { + (void*)0x10000000, + (void*)0x00000004, + (void*)&l_tksStartColor, + (void*)0x02000000, + (void*)0x00000004, + (void*)&l_smallKeyStartColor, + (void*)0x0A000000, + (void*)0x00000004, + (void*)&l_npc0StartColor, + (void*)0x09000000, + (void*)0x00000004, + (void*)&l_npc0StartColor, + (void*)0x0E000000, + (void*)0x00000004, + (void*)&l_npcYkwStartColor, + (void*)0x0D000000, + (void*)0x00000004, + (void*)&l_npcYkmStartColor, + (void*)0x0F000000, + (void*)0x00000004, + (void*)&l_npc0StartColor, + (void*)0x0B000000, + (void*)0x00000004, + (void*)&l_npc0StartColor, + (void*)0x0C000000, + (void*)0x00000004, + (void*)&l_npc0StartColor, + (void*)0x04000000, + (void*)0x00000004, + (void*)&l_smallKeyStartColor, + (void*)0x03000000, + (void*)0x00000004, + (void*)&l_bossStartColor, +}; + +/* 80451EAC-80451EB4 0008+00 s=1 e=0 z=0 None .sdata2 l_iconTex0$4605 */ +SECTION_SDATA2 static u8 l_iconTex0_4605[8] = { + 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, +}; + +/* 80451EB4-80451EB8 0004+00 s=1 e=0 z=0 None .sdata2 tboxNotStayColor$4624 */ +SECTION_SDATA2 static u8 tboxNotStayColor_4624[4] = { + 0x80, 0x00, 0x00, 0x00, +}; + +/* 80040E84-80041208 0384+00 s=1 e=0 z=0 None .text drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::drawTreasureAfterPlayer() { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawTreasureAfterPlayer__28renderingPlusDoorAndCursor_cFv.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80379D3C-80379D5C 0020+00 s=1 e=0 z=0 None .rodata l_iconPosData$4686 */ +SECTION_RODATA static u8 const l_iconPosData[32] = { + 0xC2, 0x48, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00, + 0x42, 0x48, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00, +}; + +/* 80041208-800412C0 00B8+00 s=2 e=0 z=0 None .text drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::drawIconSingle(Vec const& param_0, f32 param_1, f32 param_2) { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawIconSingle__28renderingPlusDoorAndCursor_cFRC3Vecff.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 80379D5C-80379D80 0024+00 s=1 e=0 z=0 None .rodata l_offset$4703 */ +SECTION_RODATA static u8 const l_offset[36] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0xC8, 0x00, 0x00, 0xC3, 0x48, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xC3, 0x70, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xC3, 0x70, 0x00, 0x00, +}; + +/* 80450638-80450640 0004+04 s=1 e=0 z=0 None .sdata l_cursorColor$4709 */ +SECTION_SDATA static u8 l_cursorColor[4 + 4 /* padding */] = { + 0x78, 0x00, 0x00, 0x00, + /* padding */ + 0x00, 0x00, 0x00, 0x00, +}; + +/* 80451EB8-80451EC0 0004+04 s=1 e=0 z=0 None .sdata2 @4731 */ +SECTION_SDATA2 static f32 lit_4731[1 + 1 /* padding */] = { + 640.0f, + /* padding */ + 0.0f, +}; + +/* 800412C0-8004145C 019C+00 s=1 e=0 z=0 None .text drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +asm void renderingPlusDoorAndCursor_c::drawCursor(Vec const& param_0, s16 param_1, int param_2, f32 param_3) { + nofralloc +#include "asm/d/map/d_map_path_dmap/drawCursor__28renderingPlusDoorAndCursor_cFRC3Vecsif.s" +} +#pragma pop + + +/* 8004145C-80041460 0004+00 s=2 e=0 z=0 None .text beforeDrawPath__19renderingPlusDoor_cFv */ +void renderingPlusDoor_c::beforeDrawPath() { + /* empty function */ +} + + +/* 80041460-80041480 0020+00 s=0 e=1 z=0 None .text __sinit_d_map_path_dmap_cpp */ +#pragma push +#pragma optimization_level 0 +#pragma optimizewithasm off +extern "C" asm void __sinit_d_map_path_dmap_cpp() { + nofralloc +#include "asm/d/map/d_map_path_dmap/__sinit_d_map_path_dmap_cpp.s" +} +#pragma pop + + +/* ############################################################################################## */ +/* 803A7D80-803A7E24 00A4+00 s=0 e=7 z=0 None .data __vt__19renderingPlusDoor_c */ +SECTION_DATA void* __vt__19renderingPlusDoor_c[41] = { + (void*)NULL, + (void*)NULL, + (void*)draw__16renderingDAmap_cFv, + (void*)__dt__19renderingPlusDoor_cFv, + (void*)isDrawType__11dDrawPath_cFi, + (void*)NULL, + (void*)getLineColor__11dDrawPath_cFii, + (void*)NULL, + (void*)isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class, + (void*)isRenderingFloor__16renderingDAmap_cFi, + (void*)getFirstRoomPointer__16renderingDAmap_cFv, + (void*)getNextRoomPointer__16renderingDAmap_cFv, + (void*)drawPath__11dDrawPath_cFv, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class, + (void*)beforeDrawPath__19renderingPlusDoor_cFv, + (void*)afterDrawPath__19renderingPlusDoor_cFv, + (void*)preDrawPath__16renderingDAmap_cFv, + (void*)postDrawPath__16renderingDAmap_cFv, + (void*)isDrawPath__16renderingDAmap_cFv, + (void*)preRenderingMap__18dRenderingFDAmap_cFv, + (void*)postRenderingMap__18dRenderingFDAmap_cFv, + (void*)getBackColor__16renderingDAmap_cCFv, + (void*)getDecoLineColor__18dRenderingFDAmap_cFii, + (void*)getDecorationLineWidth__18dRenderingFDAmap_cFi, + (void*)getFirstDrawLayerNo__16renderingDAmap_cFv, + (void*)getNextDrawLayerNo__16renderingDAmap_cFi, + (void*)isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec, + (void*)getIconGroupNumber__16renderingDAmap_cCFUc, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)getRoomNoSingle__16renderingDAmap_cFv, + (void*)isDrawRoom__16renderingDAmap_cCFii, + (void*)isDrawRoomIcon__16renderingDAmap_cCFii, + (void*)NULL, + (void*)NULL, + (void*)NULL, +}; + +/* 803A7E24-803A7EE0 00BC+00 s=0 e=4 z=0 None .data __vt__28renderingPlusDoorAndCursor_c */ +SECTION_DATA void* __vt__28renderingPlusDoorAndCursor_c[47] = { + (void*)NULL, + (void*)NULL, + (void*)draw__16renderingDAmap_cFv, + (void*)__dt__28renderingPlusDoorAndCursor_cFv, + (void*)isDrawType__11dDrawPath_cFi, + (void*)NULL, + (void*)getLineColor__11dDrawPath_cFii, + (void*)NULL, + (void*)isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class, + (void*)isRenderingFloor__16renderingDAmap_cFi, + (void*)getFirstRoomPointer__16renderingDAmap_cFv, + (void*)getNextRoomPointer__16renderingDAmap_cFv, + (void*)drawPath__11dDrawPath_cFv, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class, + (void*)beforeDrawPath__19renderingPlusDoor_cFv, + (void*)afterDrawPath__28renderingPlusDoorAndCursor_cFv, + (void*)preDrawPath__16renderingDAmap_cFv, + (void*)postDrawPath__16renderingDAmap_cFv, + (void*)isDrawPath__16renderingDAmap_cFv, + (void*)preRenderingMap__18dRenderingFDAmap_cFv, + (void*)postRenderingMap__18dRenderingFDAmap_cFv, + (void*)getBackColor__16renderingDAmap_cCFv, + (void*)getDecoLineColor__18dRenderingFDAmap_cFii, + (void*)getDecorationLineWidth__18dRenderingFDAmap_cFi, + (void*)getFirstDrawLayerNo__16renderingDAmap_cFv, + (void*)getNextDrawLayerNo__16renderingDAmap_cFi, + (void*)isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec, + (void*)getIconGroupNumber__16renderingDAmap_cCFUc, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)getRoomNoSingle__16renderingDAmap_cFv, + (void*)isDrawRoom__16renderingDAmap_cCFii, + (void*)isDrawRoomIcon__16renderingDAmap_cCFii, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)getIconPosition__28renderingPlusDoorAndCursor_cCFPQ27dTres_c15typeGroupData_c, + (void*)getFirstData__28renderingPlusDoorAndCursor_cFUc, + (void*)getNextData__28renderingPlusDoorAndCursor_cFPQ27dTres_c15typeGroupData_c, + (void*)NULL, + (void*)NULL, +}; + +/* 803A7EE0-803A7F78 0098+00 s=0 e=8 z=0 None .data __vt__16renderingDAmap_c */ +SECTION_DATA void* __vt__16renderingDAmap_c[38] = { + (void*)NULL, + (void*)NULL, + (void*)draw__16renderingDAmap_cFv, + (void*)__dt__16renderingDAmap_cFv, + (void*)isDrawType__11dDrawPath_cFi, + (void*)NULL, + (void*)getLineColor__11dDrawPath_cFii, + (void*)NULL, + (void*)isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class, + (void*)isRenderingFloor__16renderingDAmap_cFi, + (void*)getFirstRoomPointer__16renderingDAmap_cFv, + (void*)getNextRoomPointer__16renderingDAmap_cFv, + (void*)drawPath__11dDrawPath_cFv, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class, + (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class, + (void*)NULL, + (void*)NULL, + (void*)preDrawPath__16renderingDAmap_cFv, + (void*)postDrawPath__16renderingDAmap_cFv, + (void*)isDrawPath__16renderingDAmap_cFv, + (void*)preRenderingMap__18dRenderingFDAmap_cFv, + (void*)postRenderingMap__18dRenderingFDAmap_cFv, + (void*)getBackColor__16renderingDAmap_cCFv, + (void*)getDecoLineColor__18dRenderingFDAmap_cFii, + (void*)getDecorationLineWidth__18dRenderingFDAmap_cFi, + (void*)getFirstDrawLayerNo__16renderingDAmap_cFv, + (void*)getNextDrawLayerNo__16renderingDAmap_cFi, + (void*)isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec, + (void*)getIconGroupNumber__16renderingDAmap_cCFUc, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)NULL, + (void*)getRoomNoSingle__16renderingDAmap_cFv, + (void*)isDrawRoom__16renderingDAmap_cCFii, + (void*)isDrawRoomIcon__16renderingDAmap_cCFii, +}; + |
