1#ifndef D_MAP_D_MAP_PATH_DMAP_H
2#define D_MAP_D_MAP_PATH_DMAP_H
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_map_path_dmap.h:159
virtual f32 getPlayerCursorSize()=0
void drawTreasure()
Definition d_map_path_dmap.cpp:1093
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:1045
void drawCursor(Vec const &, s16, int, f32)
Definition d_map_path_dmap.cpp:1271
virtual f32 getRestartCursorSize()=0
void drawIconSingle(Vec const &, f32, f32)
Definition d_map_path_dmap.cpp:1251
virtual dTres_c::typeGroupData_c * getFirstData(u8)
Definition d_map_path_dmap.cpp:1031
void drawTreasureAfterPlayer()
Definition d_map_path_dmap.cpp:1172
virtual dTres_c::typeGroupData_c * getNextData(dTres_c::typeGroupData_c *)
Definition d_map_path_dmap.cpp:1038
virtual ~renderingPlusDoorAndCursor_c()
Definition d_map_path_dmap.h:167
virtual void afterDrawPath()
Definition d_map_path_dmap.cpp:834
Definition d_a_hozelda.cpp:18
Definition d_menu_dmap_map.cpp:56
Definition d_map_path.h:45
Definition d_menu_dmap_map.cpp:54
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:353
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:346
static u8 mNowStayFloorNoDecisionFlg
Definition d_map_path_dmap.h:85
static void create()
Definition d_map_path_dmap.cpp:358
static s8 calcFloorNo(f32, bool, int)
Definition d_map_path_dmap.cpp:260
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:339
static void remove()
Definition d_map_path_dmap.cpp:363
Definition d_menu_dmap_map.cpp:136
static bool isVisitedRoom(int)
static const dTres_c::typeGroupData_c * getConstRestartIconPointer()
Definition d_map_path_dmap.cpp:108
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:220
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:398
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:524
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:435
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:584
static f32 mMinX
Definition d_map_path_dmap.h:30
static void remove()
Definition d_map_path_dmap.cpp:604
static f32 mAllCenterX
Definition d_menu_dmap_map.cpp:126
static void create()
Definition d_map_path_dmap.cpp:568
Definition d_menu_dmap_map.cpp:115
Definition d_menu_dmap_map.cpp:18
Definition d_menu_dmap_map.cpp: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:678
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:745
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:730
virtual int getFirstDrawLayerNo()
s8 calcFloorNoForObjectByMapPathRend(f32, int) const
Definition d_map_path_dmap.cpp:612
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:893
virtual bool isRendCursor() const =0
void drawNormalDoorS(stage_tgsc_data_class const *, int, int, bool)
Definition d_map_path_dmap.cpp:963
void drawDoorCommon(stage_tgsc_data_class const *, int, bool)
Definition d_map_path_dmap.cpp:912
void drawDoor1()
Definition d_map_path_dmap.cpp:886
virtual void afterDrawPath()
virtual void beforeDrawPath()
Definition d_map_path_dmap.cpp:1310
virtual bool isRendRestart() const =0
virtual bool isRendIcon() const =0
bool checkDispDoorS(int, int, f32)
Definition d_map_path_dmap.cpp:941
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