Definition d_tresure.h:20
const Vec * getPos() const
Definition d_tresure.h:34
u8 getSwBit() const
Definition d_tresure.h:33
void setPos(const Vec &pos)
Definition d_tresure.h:32
s8 getRoomNo() const
Definition d_tresure.h:31
void setNextDataPointer(typeGroupData_c *data)
Definition d_tresure.h:25
u8 getStatus() const
Definition d_tresure.h:28
data_s * getDataPointer()
Definition d_tresure.h:22
void setRoomNo(s8 roomNo)
Definition d_tresure.h:30
void setStatus(u8 status)
Definition d_tresure.h:29
typeGroupData_c * mNextData
Definition d_tresure.h:37
typeGroupData_c * getNextDataPointer() const
Definition d_tresure.h:24
u8 mTypeGroupNo
Definition d_tresure.h:38
const data_s * getConstDataPointer() const
Definition d_tresure.h:23
u8 getNo() const
Definition d_tresure.h:27
void setTypeGroupNo(u8 no)
Definition d_tresure.h:26
int getAngleY() const
Definition d_tresure.h:35
static u16 mNum
Definition d_tresure.h:104
static void setNpcYkwPosition(int param_1, Vec *param_2)
Definition d_tresure.h:110
static int createWork()
Definition d_tresure.cpp:13
static void onStatus(u8, int, int)
Definition d_tresure.cpp:128
static void setIconPositionOfCstatue(int i_tboxNo, const Vec *i_pos)
Definition d_tresure.h:85
static void offStatus(int param_0, int i_flag)
Definition d_tresure.h:93
static void setPosition(int, u8, Vec const *, int)
Definition d_tresure.cpp:211
static bool getBossIconFloorNo(int *)
Definition d_tresure.cpp:158
static u8 const typeToTypeGroup[17][2]
Definition d_tresure.h:232
static type_group_list mTypeGroupListAll[17]
Definition d_tresure.h:102
static int getTypeGroupNumber(int index)
Definition d_tresure.h:69
static void addData(dTres_c::list_class *, s8)
Definition d_tresure.cpp:45
static void remove()
Definition d_tresure.cpp:24
static typeGroupData_c * getTypeGroupData()
Definition d_tresure.h:97
static void setPosition(int i_tboxNo, Vec const *i_pos)
Definition d_tresure.h:73
static void setIconPositionOfCarryLight(int i_tboxNo, const Vec *i_pos, int param_2)
Definition d_tresure.h:81
static void setNpcYkmPosition(int param_1, Vec *param_2)
Definition d_tresure.h:106
static void checkTreasureBox(dTres_c::data_s *)
Definition d_tresure.cpp:82
static u8 getTypeToTypeGroupNo(u8)
Definition d_tresure.cpp:242
static typeGroupData_c * getFirstData(u8)
Definition d_tresure.cpp:183
static void setCoachPosition(int param_1, const Vec *param_2, int param_3)
Definition d_tresure.h:114
static void reset()
Definition d_tresure.cpp:32
static void setCarryIron(int i_tboxNo, const Vec *i_pos)
Definition d_tresure.h:89
static void offStatus(u8, int, int)
Definition d_tresure.cpp:143
static void setLightDropPostion(int i_tboxNo, const Vec *i_pos)
Definition d_tresure.h:77
static typeGroupData_c * getNextData(dTres_c::typeGroupData_c *)
Definition d_tresure.cpp:195
static void create()
Definition d_tresure.cpp:18
static int getTypeGroupNoToType(u8)
Definition d_tresure.cpp:238
static typeGroupData_c * mTypeGroupData
Definition d_tresure.h:103
static u8 index[20][3]
Definition GXDraw.c:434
signed char s8
Definition types.h:7
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
static u32 status
Definition fstload.c:9
u8 mArg1
Definition d_tresure.h:12
s8 mAngleY
Definition d_tresure.h:17
u8 mType
Definition d_tresure.h:15
u8 mStatus
Definition d_tresure.h:11
u8 mNo
Definition d_tresure.h:9
Vec mPos
Definition d_tresure.h:13
u8 mArg2
Definition d_tresure.h:16
u8 mSwBit
Definition d_tresure.h:14
s8 mRoomNo
Definition d_tresure.h:10
Definition d_tresure.h:41
int field_0x0
Definition d_tresure.h:42
typeGroupData_c * field_0x4
Definition d_tresure.h:43
u8 mNumber
Definition d_tresure.h:44
Definition d_tresure.h:47
typeGroupData_c * field_0x0
Definition d_tresure.h:48
typeGroupData_c * field_0x4
Definition d_tresure.h:49
u8 mNumber
Definition d_tresure.h:50