Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_pleaf.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_PLEAF_H
2#define D_A_OBJ_PLEAF_H
3
4#include "d/d_com_inf_game.h"
6
15class daObj_Pleaf_c : public fopAc_ac_c {
16private:
17 /* 0x568*/ u8 field_0x568[0x56C - 0x568];
19 /* 0x574 */ J3DModel* mpModel;
21 /* 0x750 */ dCcD_Stts mStts;
23 /* 0x7CC */ cBgS_GndChk mGndChk;
24 /* 0x808 */ dCcD_Sph mSph;
25 /* 0x940 */ f32 mGroundDist;
26 /* 0x944 */ u32 mShadowKey;
27 /* 0x948 */ u8 mType;
28
29public:
30 virtual ~daObj_Pleaf_c();
31 int create();
32 int CreateHeap();
33 int Delete();
34 int Execute();
35 int Draw();
36 static int createHeapCallBack(fopAc_ac_c*);
37 char* getResName();
38 int isDelete();
39 void setEnvTevColor();
40 void setRoomNo();
41 void setMtx();
42
43 u32 getType() { return 0; }
44};
45
46STATIC_ASSERT(sizeof(daObj_Pleaf_c) == 0x950);
47
61
62#endif /* D_A_OBJ_PLEAF_H */
Definition J3DModel.h:43
Definition c_bg_s_gnd_chk.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_obj_pleaf.h:48
virtual ~daObj_Pleaf_Param_c()
Definition d_a_obj_pleaf.h:50
static daObj_Pleaf_Param_c::params const m
Definition d_a_obj_pleaf.h:16
Ordon Pumpkin Vine.
Definition d_a_obj_pleaf.h:15
void setRoomNo()
Definition d_a_obj_pleaf.cpp:116
request_of_phase_process_class mPhaseReq
Definition d_a_obj_pleaf.h:18
char * getResName()
Definition d_a_obj_pleaf.cpp:98
int Execute()
Definition d_a_obj_pleaf.cpp:65
J3DModel * mpModel
Definition d_a_obj_pleaf.h:19
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_pleaf.cpp:94
u32 getType()
Definition d_a_obj_pleaf.h:43
int Delete()
Definition d_a_obj_pleaf.cpp:60
void setEnvTevColor()
Definition d_a_obj_pleaf.cpp:111
virtual ~daObj_Pleaf_c()
Definition d_a_obj_pleaf.cpp:12
int isDelete()
Definition d_a_obj_pleaf.cpp:102
dBgS_ObjAcch mObjAcch
Definition d_a_obj_pleaf.h:20
void setMtx()
Definition d_a_obj_pleaf.cpp:120
dBgS_AcchCir mAcchCir
Definition d_a_obj_pleaf.h:22
cBgS_GndChk mGndChk
Definition d_a_obj_pleaf.h:23
f32 mGroundDist
Definition d_a_obj_pleaf.h:25
dCcD_Stts mStts
Definition d_a_obj_pleaf.h:21
u32 mShadowKey
Definition d_a_obj_pleaf.h:26
u8 mType
Definition d_a_obj_pleaf.h:27
int Draw()
Definition d_a_obj_pleaf.cpp:81
dCcD_Sph mSph
Definition d_a_obj_pleaf.h:24
int create()
Definition d_a_obj_pleaf.cpp:18
u8 field_0x568[0x56C - 0x568]
Definition d_a_obj_pleaf.h:17
int CreateHeap()
Definition d_a_obj_pleaf.cpp:48
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daObj_Pleaf_c)==0x950)
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition d_a_obj_pleaf.h:52
f32 field_0xc
Definition d_a_obj_pleaf.h:56
f32 field_0x4
Definition d_a_obj_pleaf.h:54
f32 field_0x8
Definition d_a_obj_pleaf.h:55
f32 field_0x0
Definition d_a_obj_pleaf.h:53
Definition c_phase.h:17