1#ifndef D_MAP_D_MAP_PATH_DMAP_H
2#define D_MAP_D_MAP_PATH_DMAP_H
Definition d_map_path_dmap.h:66
static void setNextRoomNoForMapPat0(int i_roomNo)
Definition d_map_path_dmap.h:90
static s8 mNowStayFloorNo
Definition d_map_path_dmap.h:95
static int mNextRoomNo
Definition d_map_path_dmap.h:93
static void reset()
Definition d_map_path_dmap.cpp:323
static int getNextRoomNoForMapPat0()
Definition d_map_path_dmap.h:91
static s8 getNowStayFloorNo()
Definition d_map_path_dmap.h:76
static void init()
Definition d_map_path_dmap.cpp:317
static u8 mNowStayFloorNoDecisionFlg
Definition d_map_path_dmap.h:96
static void create()
Definition d_map_path_dmap.cpp:327
static u8 getNowStayFloorNoDecisionFlg()
Definition d_map_path_dmap.h:86
static s8 calcNowStayFloorNo(f32, bool)
Definition d_map_path_dmap.cpp:274
static s8 calcFloorNo(f32, bool, int)
Definition d_map_path_dmap.cpp:235
static int mNowStayRoomNo
Definition d_map_path_dmap.h:94
static void move(int, f32)
Definition d_map_path_dmap.cpp:311
static void remove()
Definition d_map_path_dmap.cpp:331
Definition d_map_path_dmap.h:10
static s8 mBottomFloorNo
Definition d_map_path_dmap.h:45
static f32 mMinZ
Definition d_map_path_dmap.h:39
static f32 getCenterX()
Definition d_map_path_dmap.h:33
static f32 getMinX()
Definition d_map_path_dmap.h:25
static f32 mAllSizeX
Definition d_map_path_dmap.h:43
static dDrawPath_c::room_class * getRoomPointer(int layerNo, int roomNo)
Definition d_map_path_dmap.h:21
static f32 getSizeX()
Definition d_map_path_dmap.h:30
static f32 mMaxX
Definition d_map_path_dmap.h:38
static bool isExistMapPathData()
Definition d_map_path_dmap.cpp:354
static f32 mAllSizeZ
Definition d_map_path_dmap.h:44
static int getTopBottomFloorNo(s8 *, s8 *)
Definition d_map_path_dmap.cpp:366
static void setPointer(s8, void *, int)
Definition d_map_path_dmap.cpp:469
static dDrawPath_c::layer_data * mLayerList
Definition d_map_path_dmap.h:36
static f32 mAllCenterX
Definition d_map_path_dmap.h:41
static f32 mMaxZ
Definition d_map_path_dmap.h:40
static f32 getMaxZ()
Definition d_map_path_dmap.h:28
static void createWork()
Definition d_map_path_dmap.cpp:388
static s8 mTopFloorNo
Definition d_map_path_dmap.h:46
static f32 getMinZ()
Definition d_map_path_dmap.h:26
static f32 getMaxX()
Definition d_map_path_dmap.h:27
static f32 getSizeZ()
Definition d_map_path_dmap.h:31
static void reset()
Definition d_map_path_dmap.cpp:525
static f32 mMinX
Definition d_map_path_dmap.h:37
static f32 mAllCenterZ
Definition d_map_path_dmap.h:42
static f32 getCenterZ()
Definition d_map_path_dmap.h:34
static void remove()
Definition d_map_path_dmap.cpp:544
static void create()
Definition d_map_path_dmap.cpp:512
Definition d_map_path.h:88
Definition d_tresure.h:20
Definition d_map_path_dmap.h:99
virtual void postDrawPath()
Definition d_map_path_dmap.cpp:642
virtual int getRoomNoSingle()
Definition d_map_path_dmap.cpp:646
virtual void draw()
Definition d_map_path_dmap.cpp:592
virtual ~renderingDAmap_c()
Definition d_map_path_dmap.h:117
void setSingleRoomSetting()
Definition d_map_path_dmap.cpp:606
virtual bool isRenderingFloor(int)
Definition d_map_path_dmap.cpp:602
void entry(f32, f32, f32, int, s8)
Definition d_map_path_dmap.cpp:570
virtual bool isDrawRoomIcon(int, int) const
Definition d_map_path_dmap.cpp:903
virtual int getIconGroupNumber(u8) const
Definition d_map_path_dmap.cpp:936
int mRoomNo
Definition d_map_path_dmap.h:143
int getNextDrawRoomNo(int)
Definition d_map_path_dmap.cpp:664
virtual dDrawPath_c::room_class * getFirstRoomPointer()
Definition d_map_path_dmap.cpp:686
virtual bool isDrawIconSingle2(dTres_c::data_s const *, bool, bool, int) const =0
virtual int getNextDrawLayerNo(int)
Definition d_map_path_dmap.cpp:737
int mRoomNoSingle
Definition d_map_path_dmap.h:145
virtual bool isDrawRoom(int, int) const
Definition d_map_path_dmap.cpp:608
int getFirstDrawRoomNo()
Definition d_map_path_dmap.cpp:650
s8 calcFloorNoForObjectByMapPathRend(f32, int) const
Definition d_map_path_dmap.cpp:550
renderingDAmap_c()
Definition d_map_path_dmap.h:101
virtual void preDrawPath()
Definition d_map_path_dmap.cpp:616
virtual int getFirstDrawLayerNo()
Definition d_map_path_dmap.cpp:733
virtual bool isCheckFloor() const =0
bool isDraw() const
Definition d_map_path_dmap.h:141
virtual bool isRendDoor() const =0
virtual bool isDrawPath()
Definition d_map_path_dmap.cpp:729
virtual dDrawPath_c::room_class * getNextRoomPointer()
Definition d_map_path_dmap.cpp:704
virtual const GXColor * getBackColor() const
Definition d_map_path_dmap.cpp:597
virtual bool isRendAllRoom() const =0
s8 mRenderedFloor
Definition d_map_path_dmap.h:146
virtual bool isSwitch(dDrawPath_c::group_class const *)
Definition d_map_path_dmap.cpp:582
virtual bool hasMap() const =0
bool mIsDraw
Definition d_map_path_dmap.h:147
virtual bool isDrawIconSingle(dTres_c::data_s const *, int, int, bool, bool, Vec const *) const
Definition d_map_path_dmap.cpp:907
int field_0x28
Definition d_map_path_dmap.h:144
Definition d_map_path_dmap.h:169
virtual f32 getPlayerCursorSize()=0
void drawTreasure()
Definition d_map_path_dmap.cpp:966
renderingPlusDoorAndCursor_c()
Definition d_map_path_dmap.h:175
virtual f32 getIconSize(u8) const =0
virtual const Vec * getIconPosition(dTres_c::typeGroupData_c *) const
Definition d_map_path_dmap.cpp:932
void drawCursor(Vec const &, s16, int, f32)
Definition d_map_path_dmap.cpp:1132
virtual f32 getRestartCursorSize()=0
void drawIconSingle(Vec const &, f32, f32)
Definition d_map_path_dmap.cpp:1114
virtual dTres_c::typeGroupData_c * getFirstData(u8)
Definition d_map_path_dmap.cpp:922
void drawTreasureAfterPlayer()
Definition d_map_path_dmap.cpp:1040
virtual dTres_c::typeGroupData_c * getNextData(dTres_c::typeGroupData_c *)
Definition d_map_path_dmap.cpp:927
virtual ~renderingPlusDoorAndCursor_c()
Definition d_map_path_dmap.h:177
virtual void afterDrawPath()
Definition d_map_path_dmap.cpp:746
Definition d_map_path_dmap.h:152
virtual ~renderingPlusDoor_c()
Definition d_map_path_dmap.h:161
renderingPlusDoor_c()
Definition d_map_path_dmap.h:154
void drawDoor2()
Definition d_map_path_dmap.cpp:800
virtual bool isRendCursor() const =0
void drawNormalDoorS(stage_tgsc_data_class const *, int, int, bool)
Definition d_map_path_dmap.cpp:868
void drawDoorCommon(stage_tgsc_data_class const *, int, bool)
Definition d_map_path_dmap.cpp:813
void drawDoor1()
Definition d_map_path_dmap.cpp:795
virtual void beforeDrawPath()
Definition d_map_path_dmap.cpp:1170
virtual bool isRendRestart() const =0
virtual bool isRendIcon() const =0
bool checkDispDoorS(int, int, f32)
Definition d_map_path_dmap.cpp:841
virtual void afterDrawPath()
Definition d_map_path_dmap.cpp:788
signed char s8
Definition types.h:7
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition d_map_path.h:22
Definition d_map_path.h:45
room_class * mRooms[0x2][0x40]
Definition d_map_path.h:46
Definition d_map_path.h:39
Definition d_map_path_dmap.h:49
static const dTres_c::typeGroupData_c * getConstRestartIconPointer()
Definition d_map_path_dmap.cpp:96
static s16 getMapPlayerAngleY()
Definition d_map_path_dmap.cpp:79
static Vec getMapPlayerPos()
Definition d_map_path_dmap.cpp:59
static void offsetPlus(dStage_FileList2_dt_c const *, Vec *)
Definition d_map_path_dmap.cpp:36
static void getFloorParameter(f32, s8 *, f32 *, f32 *, f32 *, f32 *)
Definition d_map_path_dmap.cpp:200
static void correctionOriginPos(s8, Vec *)
Definition d_map_path_dmap.cpp:27
static bool chkGetMap()
Definition d_map_path_dmap.cpp:19
static Vec getMapRestartPos()
Definition d_map_path_dmap.cpp:119
static s16 getMapRestartAngleY()
Definition d_map_path_dmap.cpp:136
static bool isVisitedRoom(int)
Definition d_map_path_dmap.cpp:23
static bool chkGetCompass()
Definition d_map_path_dmap.cpp:15
static void getRoomCenter(int, f32 *, f32 *)
Definition d_map_path_dmap.cpp:163
static void rotAngle(dStage_FileList2_dt_c const *, Vec *)
Definition d_map_path_dmap.cpp:45
static void getRoomMinMaxXZ(int, f32 *, f32 *, f32 *, f32 *)
Definition d_map_path_dmap.cpp:179