5#include "JSystem/JHostIO/JORReflexible.h"
117 virtual bool hasMap()
const;
150 dMap_c(
int,
int,
int,
int);
158 void _move(f32, f32,
int, f32);
struct _GXColor GXColor
Definition c_cc_d.h:12
virtual void listenPropertyEvent(const JORPropertyEvent *)
Definition d_map.cpp:38
virtual void copyReadBufToData(const char *param_1, s32 param_2)
Definition d_map.h:247
virtual u32 addData(char *param_1, u32 param_2, u32 param_3)
Definition d_map.h:241
virtual void genMessage(JORMContext *)
Definition d_map.cpp:19
u8 field_0x4[0x08 - 0x04]
Definition d_map.h:255
virtual u32 addStringBinary(char *param_1, u32 param_2, u32 param_3)
Definition d_map.h:251
static dMap_prm_hio_s m_prm_hio
Definition d_map.h:262
virtual u32 addString(char *param_1, u32 param_2, u32 param_3)
Definition d_map.h:240
static dMap_prm_res_s * m_res_src_p
Definition d_map.h:261
static const u8 l_listData[]
Definition d_map.h:259
dMap_HIO_list_c mList
Definition d_map.h:256
dMap_HIO_c()
Definition d_map.cpp:33
static dMap_HIO_c * mMySelfPointer
Definition d_map.h:258
static const dMpath_HIO_n::list_s l_list
Definition d_map.h:274
virtual void copyBufToHio(const char *)
Definition d_map.cpp:308
virtual void copyHioToDst()
Definition d_map.cpp:290
virtual void copySrcToHio()
Definition d_map.cpp:276
virtual bool isSwitch(const dDrawPath_c::group_class *)
Definition d_map.cpp:793
f32 getPackPlusZ()
Definition d_map.h:188
ResTIMG * mResTIMG
Definition d_map.h:202
virtual bool isSpecialOutline()
Definition d_map.cpp:1068
f32 mPackZ
Definition d_map.h:208
f32 getTexelPerCm() const
Definition d_map.h:190
virtual dTres_c::typeGroupData_c * getFirstData(u8)
Definition d_map.cpp:1867
f32 getRightEdgePlus()
Definition d_map.h:192
int field_0x84
Definition d_map.h:218
f32 field_0x58
Definition d_map.h:206
f32 getPackZ() const
Definition d_map.h:189
u8 field_0x91
Definition d_map.h:225
int field_0x74
Definition d_map.h:213
f32 mCenterZ
Definition d_map.h:205
void setMapPaletteColorAlphaPer(int, f32)
Definition d_map.cpp:1447
f32 mTopEdgePlus
Definition d_map.h:212
void calcMapCenterXZ(int, f32 *, f32 *)
Definition d_map.cpp:1333
dMap_prm_res_s * m_res
Definition d_map.h:201
u8 field_0x8e
Definition d_map.h:222
virtual void setAmapPaletteColor(int, u8, u8, u8, u8)
Definition d_map.cpp:1503
static dMap_c * m_mySelfPointer
Definition d_map.h:197
int mStayRoomNo
Definition d_map.h:216
f32 getPackX() const
Definition d_map.h:193
virtual void beforeDrawPath()
Definition d_map.cpp:1003
void changeTextureSize(int, int, int)
Definition d_map.cpp:1190
virtual bool isDrawType(int)
Definition d_map.cpp:1050
dMap_c(int, int, int, int)
Definition d_map.cpp:1098
void calcMapCmPerTexel(int, f32 *)
Definition d_map.cpp:1359
virtual bool isRendAllRoom() const
Definition d_map.cpp:1059
virtual const GXColor * getColor(int)
Definition d_map.cpp:650
virtual int getRoomNoSingle()
Definition d_map.cpp:1549
f32 mPackX
Definition d_map.h:207
u16 mTexSizeY
Definition d_map.h:215
virtual bool isDrawRoom(int, int) const
Definition d_map.cpp:1528
virtual bool isDrawRoomIcon(int, int) const
Definition d_map.cpp:1557
f32 getCenterZ() const
Definition d_map.h:195
u8 * mImage_p
Definition d_map.h:203
void _draw()
Definition d_map.cpp:1858
u8 field_0x8c
Definition d_map.h:220
virtual dTres_c::typeGroupData_c * getNextData(dTres_c::typeGroupData_c *)
Definition d_map.cpp:1888
u16 mTexSizeX
Definition d_map.h:214
u8 field_0x8f
Definition d_map.h:223
void _remove()
Definition d_map.cpp:1207
void copyPalette()
Definition d_map.cpp:1072
u8 field_0x90
Definition d_map.h:224
f32 mPackPlusZ
Definition d_map.h:210
void _move(f32, f32, int, f32)
Definition d_map.cpp:1566
bool isDraw() const
Definition d_map.h:184
f32 field_0x64
Definition d_map.h:209
void getMapMinMaxXZ(int, f32 *, f32 *, f32 *, f32 *)
Definition d_map.cpp:1224
dMap_prm_res_s * m_res_src
Definition d_map.h:200
f32 getTopEdgePlus()
Definition d_map.h:187
void resCopy()
Definition d_map.cpp:1091
ResTIMG * getResTIMGPointer()
Definition d_map.h:186
int field_0x80
Definition d_map.h:217
int field_0x88
Definition d_map.h:219
f32 mCenterX
Definition d_map.h:204
u8 field_0x8d
Definition d_map.h:221
int getStayRoomNo() const
Definition d_map.h:194
void getPack(int, f32 *, f32 *)
Definition d_map.cpp:1293
f32 mRightEdgePlus
Definition d_map.h:211
int getDispType() const
Definition d_map.cpp:1524
u16 getTexSizeY() const
Definition d_map.h:191
virtual const Vec * getIconPosition(dTres_c::typeGroupData_c *) const
Definition d_map.cpp:732
virtual ~dMap_c()
Definition d_map.h:161
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_tresure.h:22
virtual void draw()
Definition d_map.cpp:343
renderingAmap_c()
Definition d_map.h:102
virtual f32 getPlayerCursorSize()
Definition d_map.cpp:528
virtual const GXColor * getDecoLineColor(int, int)
Definition d_map.cpp:717
virtual f32 getIconSize(u8) const
Definition d_map.cpp:320
virtual void rendering(dDrawPath_c::line_class const *)
Definition d_map.cpp:509
s32 m_outSideBlackLineCnt
Definition d_map.h:138
virtual void beforeDrawPath()
Definition d_map.cpp:416
virtual bool isRendCursor() const
Definition d_map.cpp:777
virtual bool isRendRestart() const
Definition d_map.cpp:773
virtual ~renderingAmap_c()
Definition d_map.h:105
bool isDrawOutSideTrim()
Definition d_map.cpp:542
virtual bool isRendAllRoom() const
Definition d_map.cpp:781
s32 field_0x3c
Definition d_map.h:140
virtual GXColor * getLineColor(int, int)
Definition d_map.cpp:692
virtual bool isCheckFloor() const
Definition d_map.cpp:769
virtual bool isRendIcon() const
Definition d_map.h:124
virtual bool isRendDoor() const
Definition d_map.cpp:764
virtual s32 getDecorationLineWidth(int)
Definition d_map.cpp:596
bool isOutSideBlackLine()
Definition d_map.cpp:564
virtual bool isDrawIconSingle2(dTres_c::data_s const *, bool, bool, int) const
Definition d_map.cpp:819
virtual void drawPath()
Definition d_map.cpp:505
virtual f32 getRestartCursorSize()
Definition d_map.cpp:532
int getDispType() const
Definition d_map.cpp:381
virtual int getIconGroupNumber(u8) const
Definition d_map.cpp:746
int getOutSideBlackLineNumber()
Definition d_map.cpp:559
int getStayType() const
Definition d_map.cpp:811
virtual int getLineWidth(int)
Definition d_map.cpp:641
static const int PALETTE_NUMBER
Definition d_map.h:132
virtual bool hasMap() const
Definition d_map.cpp:754
s32 field_0x38
Definition d_map.h:139
virtual void setAmapPaletteColor(int, u8, u8, u8, u8)=0
int getLineWidthSub(int)
Definition d_map.cpp:575
virtual void afterDrawPath()
Definition d_map.cpp:469
virtual bool isSpecialOutline()=0
bool isDraw() const
Definition d_map_path_dmap.h:141
Definition d_map_path_dmap.h:169
int cXyz int * param_2
Definition d_path.cpp:106
struct Vec Vec
Definition m_Do_lib.h:8
Definition d_map_path.h:127
Definition d_map_path.h:113
Definition d_map_path.h:121
Definition d_map_path.h:144
f32 field_0x44[17]
Definition d_map.h:39
u8 field_0x11
Definition d_map.h:14
u8 field_0x10
Definition d_map.h:13
u8 field_0x0
Definition d_map.h:9
dTres_c::typeGroupData_c field_0x114[1]
Definition d_map.h:45
s16 field_0x36
Definition d_map.h:31
u8 field_0x24[0x2C - 0x24]
Definition d_map.h:26
u8 field_0x8
Definition d_map.h:11
u8 field_0x20
Definition d_map.h:22
f32 field_0x8c[17]
Definition d_map.h:43
f32 field_0x30
Definition d_map.h:28
u8 field_0x12
Definition d_map.h:15
u8 field_0x34
Definition d_map.h:29
f32 field_0x18
Definition d_map.h:17
u8 field_0x130[0x2f0 - 0x130]
Definition d_map.h:46
u8 field_0x1d
Definition d_map.h:19
u8 field_0x21
Definition d_map.h:23
s16 field_0x3e
Definition d_map.h:36
u8 field_0x89
Definition d_map.h:41
u8 field_0x40
Definition d_map.h:37
u8 field_0x1e
Definition d_map.h:20
u8 field_0x35
Definition d_map.h:30
u8 field_0x22
Definition d_map.h:24
u8 field_0x3c
Definition d_map.h:34
u8 field_0x41[0x44 - 0x41]
Definition d_map.h:38
u8 field_0x3d
Definition d_map.h:35
f32 field_0xc
Definition d_map.h:12
u8 field_0x8a
Definition d_map.h:42
f32 field_0x4
Definition d_map.h:10
u8 field_0x1c
Definition d_map.h:18
f32 field_0x14
Definition d_map.h:16
s16 field_0x3a
Definition d_map.h:33
u8 field_0x1f
Definition d_map.h:21
u8 field_0x38
Definition d_map.h:32
u8 field_0x88
Definition d_map.h:40
u8 field_0x23
Definition d_map.h:25
u8 field_0xd0[0x114 - 0xD0]
Definition d_map.h:44
u8 field_0x2c
Definition d_map.h:27
static dMap_HIO_prm_other_s m_other
Definition d_map.h:91
static dMap_prm_res_s * m_res
Definition d_map.h:90
static const u8 m_other[0x2f0]
Definition d_map.h:263
dMap_HIO_prm_other_s field_0xf0
Definition d_map.h:82
u8 field_0xcc[0x24]
Definition d_map.h:81
GXColor field_0x0[51]
Definition d_map.h:80
u8 field_0x1a4
Definition d_map.h:63
u8 field_0x198
Definition d_map.h:51
s16 field_0x1aa
Definition d_map.h:69
s16 field_0x1ae
Definition d_map.h:71
f32 cursor_size
Definition d_map.h:76
s16 field_0x1b6
Definition d_map.h:75
dMpath_RGB5A3_palDt_s palette_data[51]
Definition d_map.h:50
u8 field_0x19f
Definition d_map.h:58
u8 field_0x1a1
Definition d_map.h:60
u8 field_0x1a7
Definition d_map.h:66
s16 field_0x1ac
Definition d_map.h:70
u8 field_0x19a
Definition d_map.h:53
u8 field_0x1a5
Definition d_map.h:64
u8 field_0x19e
Definition d_map.h:57
u8 field_0x1a2
Definition d_map.h:61
u8 field_0x1a8
Definition d_map.h:67
u8 field_0x1a0
Definition d_map.h:59
s16 field_0x1b2
Definition d_map.h:73
s16 field_0x1b0
Definition d_map.h:72
s16 field_0x1b4
Definition d_map.h:74
u8 field_0x199
Definition d_map.h:52
u8 field_0x19d
Definition d_map.h:56
u8 field_0x1a9
Definition d_map.h:68
u8 field_0x1a6
Definition d_map.h:65
u8 field_0x1a3
Definition d_map.h:62
u8 field_0x19c
Definition d_map.h:55
u8 field_0x19b
Definition d_map.h:54
Definition d_map_path.h:34
Definition d_map_path.h:15
Definition d_tresure.h:10