Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_yel_bag.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_YEL_BAG_H
2#define D_A_OBJ_YEL_BAG_H
3
5
14class daObj_YBag_c : public fopAc_ac_c {
15public:
16 /* 80D3C0EC */ daObj_YBag_c();
17 /* 80D3C408 */ ~daObj_YBag_c();
18 /* 80D3C610 */ void create();
19 /* 80D3C898 */ void CreateHeap();
20 /* 80D3C93C */ void Delete();
21 /* 80D3C970 */ void Execute();
22 /* 80D3D32C */ void Draw();
23 /* 80D3D438 */ void createHeapCallBack(fopAc_ac_c*);
24 /* 80D3D458 */ bool getTypeFromParam();
25 /* 80D3D460 */ bool isDelete();
26 /* 80D3D468 */ void setEnvTevColor();
27 /* 80D3D4C4 */ void setRoomNo();
28 /* 80D3D508 */ void reset();
29 /* 80D3D5C8 */ void setMtx();
30 /* 80D3D69C */ void calcRollAngle(s16, int);
31 /* 80D3D73C */ void getWallAngle(s16, s16*);
32 /* 80D3D8CC */ void setSmokePrtcl();
33 /* 80D3D948 */ void setWaterPrtcl();
34 /* 80D3DA70 */ void setHamonPrtcl();
35
36 static u8 const mCcDObjInfo[48];
37 static u8 mCcDCyl[68];
38
39private:
40 /* 0x568 */ u8 field_0x568[0xa3c - 0x568];
41};
42
43STATIC_ASSERT(sizeof(daObj_YBag_c) == 0xa3c);
44
46public:
47 /* 80D3DC20 */ ~daObj_YBag_Param_c();
48
49 static u8 const m[44];
50};
51
52
53#endif /* D_A_OBJ_YEL_BAG_H */
Definition d_a_obj_yel_bag.h:45
static u8 const m[44]
Definition d_a_obj_yel_bag.h:351
~daObj_YBag_Param_c()
Definition d_a_obj_yel_bag.cpp:831
Ilia's Bag.
Definition d_a_obj_yel_bag.h:14
void setRoomNo()
Definition d_a_obj_yel_bag.cpp:593
void reset()
Definition d_a_obj_yel_bag.cpp:598
void setHamonPrtcl()
Definition d_a_obj_yel_bag.cpp:772
bool isDelete()
Definition d_a_obj_yel_bag.cpp:583
void setSmokePrtcl()
Definition d_a_obj_yel_bag.cpp:645
void Draw()
Definition d_a_obj_yel_bag.cpp:566
static u8 mCcDCyl[68]
Definition d_a_obj_yel_bag.h:198
bool getTypeFromParam()
Definition d_a_obj_yel_bag.cpp:578
static u8 const mCcDObjInfo[48]
Definition d_a_obj_yel_bag.h:341
~daObj_YBag_c()
Definition d_a_obj_yel_bag.cpp:335
void setMtx()
Definition d_a_obj_yel_bag.cpp:603
daObj_YBag_c()
Definition d_a_obj_yel_bag.cpp:294
void calcRollAngle(s16, int)
Definition d_a_obj_yel_bag.cpp:608
void setEnvTevColor()
Definition d_a_obj_yel_bag.cpp:588
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_yel_bag.cpp:572
void getWallAngle(s16, s16 *)
Definition d_a_obj_yel_bag.cpp:635
void create()
Definition d_a_obj_yel_bag.cpp:388
void CreateHeap()
Definition d_a_obj_yel_bag.cpp:393
void Delete()
Definition d_a_obj_yel_bag.cpp:398
u8 field_0x568[0xa3c - 0x568]
Definition d_a_obj_yel_bag.h:40
void setWaterPrtcl()
Definition d_a_obj_yel_bag.cpp:762
void Execute()
Definition d_a_obj_yel_bag.cpp:553
STATIC_ASSERT(sizeof(daObj_YBag_c)==0xa3c)
Definition d_a_ep.cpp:19
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8