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 /* 80CB0D4C */ virtual ~daObj_Pleaf_c();
31 /* 80CB0F08 */ int create();
32 /* 80CB134C */ int CreateHeap();
33 /* 80CB13C4 */ int Delete();
34 /* 80CB13F8 */ int Execute();
35 /* 80CB14D4 */ int Draw();
36 /* 80CB1598 */ static int createHeapCallBack(fopAc_ac_c*);
37 /* 80CB15B8 */ char* getResName();
38 /* 80CB15C8 */ int isDelete();
39 /* 80CB15E8 */ void setEnvTevColor();
40 /* 80CB1644 */ void setRoomNo();
41 /* 80CB1684 */ void setMtx();
42
43 u32 getType() { return 0; }
44};
45
46STATIC_ASSERT(sizeof(daObj_Pleaf_c) == 0x950);
47
49public:
50 /* 80CB17F8 */ virtual ~daObj_Pleaf_Param_c() {}
51
58
59 static daObj_Pleaf_Param_c::params const m;
60};
61
62#endif /* D_A_OBJ_PLEAF_H */
Definition d_cc_d.h:432
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:18
Ordon Pumpkin Vine.
Definition d_a_obj_pleaf.h:15
void setRoomNo()
Definition d_a_obj_pleaf.cpp:130
request_of_phase_process_class mPhaseReq
Definition d_a_obj_pleaf.h:18
char * getResName()
Definition d_a_obj_pleaf.cpp:108
int Execute()
Definition d_a_obj_pleaf.cpp:71
J3DModel * mpModel
Definition d_a_obj_pleaf.h:19
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_pleaf.cpp:103
u32 getType()
Definition d_a_obj_pleaf.h:43
int Delete()
Definition d_a_obj_pleaf.cpp:65
void setEnvTevColor()
Definition d_a_obj_pleaf.cpp:124
virtual ~daObj_Pleaf_c()
Definition d_a_obj_pleaf.cpp:13
int isDelete()
Definition d_a_obj_pleaf.cpp:113
dBgS_ObjAcch mObjAcch
Definition d_a_obj_pleaf.h:20
void setMtx()
Definition d_a_obj_pleaf.cpp:135
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:88
dCcD_Sph mSph
Definition d_a_obj_pleaf.h:24
int create()
Definition d_a_obj_pleaf.cpp:21
u8 field_0x568[0x56C - 0x568]
Definition d_a_obj_pleaf.h:17
int CreateHeap()
Definition d_a_obj_pleaf.cpp:52
STATIC_ASSERT(sizeof(daObj_Pleaf_c)==0x950)
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:138
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:70
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 d_a_ep.cpp:19
Definition d_a_hozelda.cpp:14
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8