1#ifndef D_MAP_D_MAP_PATH_DMAP_H
2#define D_MAP_D_MAP_PATH_DMAP_H
Definition d_map_path_dmap.h:159
virtual f32 getPlayerCursorSize()=0
void drawTreasure()
Definition d_map_path_dmap.cpp:1092
renderingPlusDoorAndCursor_c()
Definition d_map_path_dmap.h:165
virtual f32 getIconSize(u8) const =0
virtual const Vec * getIconPosition(dTres_c::typeGroupData_c *) const
Definition d_map_path_dmap.cpp:1044
void drawCursor(Vec const &, s16, int, f32)
Definition d_map_path_dmap.cpp:1270
virtual f32 getRestartCursorSize()=0
void drawIconSingle(Vec const &, f32, f32)
Definition d_map_path_dmap.cpp:1250
virtual dTres_c::typeGroupData_c * getFirstData(u8)
Definition d_map_path_dmap.cpp:1030
void drawTreasureAfterPlayer()
Definition d_map_path_dmap.cpp:1171
virtual dTres_c::typeGroupData_c * getNextData(dTres_c::typeGroupData_c *)
Definition d_map_path_dmap.cpp:1037
virtual ~renderingPlusDoorAndCursor_c()
Definition d_map_path_dmap.h:167
virtual void afterDrawPath()
Definition d_map_path_dmap.cpp:833
Definition d_a_hozelda.cpp:18
Definition d_menu_dmap_map.cpp:90
Definition d_map_path.h:22
Definition d_map_path.h:45
Definition d_map_path.h:39
Definition d_menu_dmap_map.cpp:148
static void setNextRoomNoForMapPat0(int i_roomNo)
Definition d_map_path_dmap.h:79
static s8 mNowStayFloorNo
Definition d_map_path_dmap.h:84
static int mNextRoomNo
Definition d_map_path_dmap.h:82
static void reset()
Definition d_map_path_dmap.cpp:352
static int getNextRoomNoForMapPat0()
Definition d_map_path_dmap.h:80
static s8 getNowStayFloorNo()
Definition d_map_path_dmap.h:69
static void init()
Definition d_map_path_dmap.cpp:345
static u8 mNowStayFloorNoDecisionFlg
Definition d_map_path_dmap.h:85
static void create()
Definition d_map_path_dmap.cpp:357
static s8 calcFloorNo(f32, bool, int)
Definition d_map_path_dmap.cpp:259
static s8 calcNowStayFloorNo(f32, bool)
static int mNowStayRoomNo
Definition d_map_path_dmap.h:83
static void move(int, f32)
Definition d_map_path_dmap.cpp:338
static void remove()
Definition d_map_path_dmap.cpp:362
Definition d_menu_dmap_map.cpp:136
static bool isVisitedRoom(int)
static const dTres_c::typeGroupData_c * getConstRestartIconPointer()
Definition d_map_path_dmap.cpp:107
static Vec getMapPlayerPos()
static void getRoomCenter(int, f32 *, f32 *)
static void offsetPlus(dStage_FileList2_dt_c const *, Vec *)
Definition d_map_path_dmap.cpp:40
static s16 getMapRestartAngleY()
static void getFloorParameter(f32, s8 *, f32 *, f32 *, f32 *, f32 *)
Definition d_map_path_dmap.cpp:219
static void correctionOriginPos(s8, Vec *)
Definition d_map_path_dmap.cpp:29
static bool chkGetCompass()
static void getRoomMinMaxXZ(int, f32 *, f32 *, f32 *, f32 *)
static s16 getMapPlayerAngleY()
static Vec getMapRestartPos()
static void rotAngle(dStage_FileList2_dt_c const *, Vec *)
Definition d_map_path_dmap.cpp:51
Definition d_menu_dmap_map.cpp:122
static s8 mBottomFloorNo
Definition d_map_path_dmap.h:38
static f32 mMinZ
Definition d_map_path_dmap.h:32
static int getTopBottomFloorNo(s8 *, s8 *)
static f32 getMinX()
Definition d_map_path_dmap.h:24
static f32 mAllCenterZ
Definition d_menu_dmap_map.cpp:127
static dDrawPath_c::room_class * getRoomPointer(int layerNo, int roomNo)
Definition d_map_path_dmap.h:20
static f32 mMaxX
Definition d_map_path_dmap.h:31
static u8 mLayerList[4]
Definition d_menu_dmap_map.cpp:125
static bool isExistMapPathData()
Definition d_map_path_dmap.cpp:397
static dDrawPath_c::layer_data * mLayerList
Definition d_map_path_dmap.h:29
static void setPointer(s8, void *, int)
Definition d_map_path_dmap.cpp:523
static f32 mAllSizeX
Definition d_menu_dmap_map.cpp:128
static f32 mAllSizeZ
Definition d_menu_dmap_map.cpp:129
static f32 mMaxZ
Definition d_map_path_dmap.h:33
static f32 getMaxZ()
Definition d_map_path_dmap.h:27
static void createWork()
Definition d_map_path_dmap.cpp:434
static s8 mTopFloorNo
Definition d_map_path_dmap.h:39
static f32 getMinZ()
Definition d_map_path_dmap.h:25
static f32 getMaxX()
Definition d_map_path_dmap.h:26
static void reset()
Definition d_map_path_dmap.cpp:583
static f32 mMinX
Definition d_map_path_dmap.h:30
static void remove()
Definition d_map_path_dmap.cpp:603
static f32 mAllCenterX
Definition d_menu_dmap_map.cpp:126
static void create()
Definition d_map_path_dmap.cpp:567
Definition d_menu_dmap_map.cpp:115
Definition d_tresure.h:20
Definition d_menu_dmap_map.cpp:68
virtual bool isDrawPath()
virtual ~renderingDAmap_c()
Definition d_map_path_dmap.h:106
virtual int getNextDrawLayerNo(int)
void setSingleRoomSetting()
Definition d_map_path_dmap.cpp:677
virtual bool isDrawIconSingle(dTres_c::data_s const *, int, int, bool, bool, Vec const *) const
void entry(f32, f32, f32, int, s8)
virtual dDrawPath_c::room_class * getNextRoomPointer()
int mRoomNo
Definition d_map_path_dmap.h:133
int getNextDrawRoomNo(int)
Definition d_map_path_dmap.cpp:744
virtual bool isDrawIconSingle2(dTres_c::data_s const *, bool, bool, int) const =0
int mRoomNoSingle
Definition d_map_path_dmap.h:135
virtual bool isSwitch(dDrawPath_c::group_class const *)
virtual int getIconGroupNumber(u8) const
int getFirstDrawRoomNo()
Definition d_map_path_dmap.cpp:729
virtual int getFirstDrawLayerNo()
s8 calcFloorNoForObjectByMapPathRend(f32, int) const
Definition d_map_path_dmap.cpp:611
renderingDAmap_c()
Definition d_map_path_dmap.h:90
virtual bool isCheckFloor() const =0
bool isDraw() const
Definition d_map_path_dmap.h:131
virtual bool isDrawRoomIcon(int, int) const
virtual bool isRendDoor() const =0
virtual void postDrawPath()
void init(u8 *, u16, u16, u16, u16)
virtual bool isRendAllRoom() const =0
s8 mRenderedFloor
Definition d_map_path_dmap.h:136
virtual bool hasMap() const =0
virtual const GXColor * getBackColor() const
virtual int getRoomNoSingle()
virtual bool isDrawRoom(int, int) const
bool mIsDraw
Definition d_map_path_dmap.h:137
virtual dDrawPath_c::room_class * getFirstRoomPointer()
virtual bool isRenderingFloor(int)
int field_0x28
Definition d_map_path_dmap.h:134
virtual void preDrawPath()
Definition d_menu_dmap_map.cpp:13
virtual ~renderingPlusDoor_c()
Definition d_map_path_dmap.h:151
renderingPlusDoor_c()
Definition d_map_path_dmap.h:144
void drawDoor2()
Definition d_map_path_dmap.cpp:892
virtual bool isRendCursor() const =0
void drawNormalDoorS(stage_tgsc_data_class const *, int, int, bool)
Definition d_map_path_dmap.cpp:962
void drawDoorCommon(stage_tgsc_data_class const *, int, bool)
Definition d_map_path_dmap.cpp:911
void drawDoor1()
Definition d_map_path_dmap.cpp:885
virtual void afterDrawPath()
virtual void beforeDrawPath()
Definition d_map_path_dmap.cpp:1309
virtual bool isRendRestart() const =0
virtual bool isRendIcon() const =0
bool checkDispDoorS(int, int, f32)
Definition d_map_path_dmap.cpp:940
signed char s8
Definition types.h:4
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5