Definition J3DPacket.h:139
Definition d_cc_mass_s.h:30
Definition d_a_grass.h:135
Mtx m_animMtx
Definition d_a_grass.h:142
s16 m_angX
Definition d_a_grass.h:141
s16 m_angY
Definition d_a_grass.h:140
u8 m_state
Definition d_a_grass.h:139
Definition d_a_grass.h:104
u8 m_state
Definition d_a_grass.h:114
void WorkAt_NoCutAnim(fopAc_ac_c *, u32, int, dCcMassS_HitInf *, cCcD_Obj *)
s8 field_0x01
Definition d_a_grass.h:115
dFlower_data_c * mp_next
Definition d_a_grass.h:121
s16 field_0x04
Definition d_a_grass.h:118
cXyz m_pos
Definition d_a_grass.h:119
u8 field_0x03
Definition d_a_grass.h:117
void WorkAt(fopAc_ac_c *, u32, int, dCcMassS_HitInf *)
s8 m_tableNo
Definition d_a_grass.h:116
void WorkCo(fopAc_ac_c *, u32, int)
void hitCheck(fopAc_ac_c *, int)
Mtx m_modelMtx
Definition d_a_grass.h:120
Definition d_a_grass.h:145
s16 m_playerSwordMoveAngY
Definition d_a_grass.h:180
Vec * mp_pos
Definition d_a_grass.h:182
u8 * mp_Jhana01_cDL
Definition d_a_grass.h:191
void setPlayerSwordAngY(s16 i_angY)
Definition d_a_grass.h:169
dFlower_data_c * newData(s8, cXyz &, int, s8, s16)
dFlower_anm_c m_anm[72]
Definition d_a_grass.h:176
u32 m_mat2Light4DL_size
Definition d_a_grass.h:188
void setData(dFlower_data_c *, int, s8, cXyz &, int, s8, s16)
void deleteAnm(int i_idx)
Definition d_a_grass.h:166
u8 * mp_Jhana01DL
Definition d_a_grass.h:189
dFlower_room_c m_room[64]
Definition d_a_grass.h:177
void setPlayerSwordTop(cXyz &i_pos)
Definition d_a_grass.h:171
dFlower_data_c m_data[1000]
Definition d_a_grass.h:175
u32 m_Jhana01DL_size
Definition d_a_grass.h:190
u32 m_Jhana01_cDL_size
Definition d_a_grass.h:192
Vec * mp_texCoords
Definition d_a_grass.h:184
void setPlayerCutFlg(int i_flag)
Definition d_a_grass.h:168
u8 * mp_mat2Light4DL
Definition d_a_grass.h:187
virtual ~dFlower_packet_c()
Definition d_a_grass.cpp:123
dFlower_data_c * getData()
Definition d_a_grass.h:164
void setPlayerSwordMoveAngY(s16 i_angY)
Definition d_a_grass.h:170
u32 m_mat2DL_size
Definition d_a_grass.h:186
static deleteFunc m_deleteRoom
Definition d_a_grass.h:160
dFlower_anm_c * getAnm()
Definition d_a_grass.h:163
u8 * mp_mat2DL
Definition d_a_grass.h:185
cXyz & getPlayerSwordTop()
Definition d_a_grass.h:172
u8 m_playerCutFlg
Definition d_a_grass.h:178
void(dFlower_packet_c::*) deleteFunc(int)
Definition d_a_grass.h:159
GXColor * mp_colors
Definition d_a_grass.h:183
cXyz m_playerSwordTop
Definition d_a_grass.h:181
dFlower_anm_c * getAnm(int i_idx)
Definition d_a_grass.h:162
u16 m_dataNum
Definition d_a_grass.h:174
s16 m_playerSwordAngY
Definition d_a_grass.h:179
Definition d_a_grass.h:124
dFlower_data_c * getData()
Definition d_a_grass.h:130
dFlower_data_c * mp_data
Definition d_a_grass.h:132
void newData(dFlower_data_c *)
Definition d_a_grass.h:47
Mtx m_animMtx
Definition d_a_grass.h:56
u8 m_state
Definition d_a_grass.h:53
dGrass_anm_c()
Definition d_a_grass.h:49
s16 m_angX
Definition d_a_grass.h:55
s16 m_angY
Definition d_a_grass.h:54
u8 m_tableNo
Definition d_a_grass.h:24
void WorkCo(fopAc_ac_c *, u32, int)
u8 field_0x01
Definition d_a_grass.h:22
dGrass_data_c()
Definition d_a_grass.h:17
dGrass_data_c * mp_next
Definition d_a_grass.h:31
void WorkAt_NoCutAnim(fopAc_ac_c *, u32, int, dCcMassS_HitInf *, cCcD_Obj *)
void WorkAt(fopAc_ac_c *, u32, int, dCcMassS_HitInf *, u16)
~dGrass_data_c()
Definition d_a_grass.h:16
u8 field_0x05
Definition d_a_grass.h:26
u8 m_state
Definition d_a_grass.h:21
cXyz m_pos
Definition d_a_grass.h:29
s8 field_0x02
Definition d_a_grass.h:23
Mtx m_modelMtx
Definition d_a_grass.h:30
u8 field_0x06[0x08 - 0x06]
Definition d_a_grass.h:27
void Direction_Set(fopAc_ac_c *, u32, int, dCcMassS_HitInf *, cCcD_Obj *, csXyz *)
s16 m_addCol
Definition d_a_grass.h:28
u8 m_itemBitNo
Definition d_a_grass.h:25
Definition d_a_grass.h:59
void setData(dGrass_data_c *, int, cXyz &, int, u8, u8, s16, u8)
dGrass_data_c * getData()
Definition d_a_grass.h:79
dGrass_anm_c m_anm[112]
Definition d_a_grass.h:85
dGrass_anm_c * getAnm()
Definition d_a_grass.h:76
static deleteFunc m_deleteRoom
Definition d_a_grass.h:74
void deleteAnm(int i_idx)
Definition d_a_grass.h:81
dGrass_room_c m_room[64]
Definition d_a_grass.h:86
GXColor * mp_colors
Definition d_a_grass.h:89
dGrass_anm_c * getAnm(int i_no)
Definition d_a_grass.h:77
u8 * mp_Mkusa_9q_DL
Definition d_a_grass.h:95
u32 m_kusa9q_DL_size
Definition d_a_grass.h:92
dGrass_data_c * newData(cXyz &, int, u8, u8, s16, u8)
u32 m_kusa9q_DL_14_size
Definition d_a_grass.h:94
u8 * mp_Mkusa_9q_cDL
Definition d_a_grass.h:97
u32 m_Mkusa_9q_DL_size
Definition d_a_grass.h:96
Vec * mp_texCoords
Definition d_a_grass.h:90
u16 m_dataNum
Definition d_a_grass.h:83
u8 * mp_kusa9q_14_DL
Definition d_a_grass.h:93
virtual ~dGrass_packet_c()
Definition d_a_grass.cpp:83
s16 field_0x1d714
Definition d_a_grass.h:99
Vec * mp_pos
Definition d_a_grass.h:87
Vec * mp_normal
Definition d_a_grass.h:88
void(dGrass_packet_c::*) deleteFunc(int)
Definition d_a_grass.h:73
u8 * mp_kusa9q_DL
Definition d_a_grass.h:91
dGrass_data_c m_data[1500]
Definition d_a_grass.h:84
u32 m_Mkusa_9q_cDL_size
Definition d_a_grass.h:98
Definition d_a_grass.h:34
dGrass_room_c()
Definition d_a_grass.h:38
dGrass_data_c * getData()
Definition d_a_grass.h:42
void newData(dGrass_data_c *)
dGrass_data_c * mp_data
Definition d_a_grass.h:44
Grass.
Definition d_a_grass.h:203
static daGrass_c * m_myObj
Definition d_a_grass.h:228
static void deleteRoomFlower(int)
Definition d_com_static.cpp:347
static dFlower_packet_c * m_flower
Definition d_a_grass.h:230
void executeGrass()
Definition d_a_grass.cpp:86
void deleteFlower()
Definition d_a_grass.cpp:116
static dFlower_packet_c * getFlower()
Definition d_a_grass.h:223
bool createFlower()
Definition d_a_grass.cpp:103
int Delete()
Definition d_a_grass.cpp:357
void drawFlower()
Definition d_a_grass.cpp:131
static void deleteRoomGrass(int)
Definition d_com_static.cpp:336
static dGrass_packet_c * m_grass
Definition d_a_grass.h:229
void newFlowerData(s8, cXyz &, int, s8, s16)
Definition d_a_grass.cpp:137
int execute()
Definition d_a_grass.cpp:371
static dGrass_packet_c * getGrass()
Definition d_a_grass.h:222
bool createGrass()
Definition d_a_grass.cpp:63
void drawGrass()
Definition d_a_grass.cpp:92
void executeFlower()
Definition d_a_grass.cpp:125
void deleteGrass()
Definition d_a_grass.cpp:76
int draw()
Definition d_a_grass.cpp:385
void newGrassData(cXyz &, int, u8, u8, s16, u8)
Definition d_a_grass.cpp:98
int create()
Definition d_a_grass.cpp:148
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(dGrass_packet_c)==0x1D718)
f32 Mtx[3][4]
Definition mtx.h:25
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
Definition d_a_grass.h:233
u8 getItemBitNo(daGrass_c *i_this)
Definition d_a_grass.h:237
u8 getKind(daGrass_c *i_this)
Definition d_a_grass.h:234
u8 getItemNo(daGrass_c *i_this)
Definition d_a_grass.h:236
u8 getType(daGrass_c *i_this)
Definition d_a_grass.h:235
Definition d_a_grass.h:240
u8 num
Definition d_a_grass.h:241
csXyz * set_type
Definition d_a_grass.h:242