Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_flag2.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_FLAG2_H
2#define D_A_OBJ_FLAG2_H
3
5
14class daObjFlag2_c : public fopAc_ac_c {
15public:
16 /* 80BED22C */ void create_init();
17 /* 80BED368 */ void initBaseMtx();
18 /* 80BED3B8 */ void initCollision();
19 /* 80BED44C */ void setCollision();
20 /* 80BED480 */ void createHeap();
21 /* 80BED6A0 */ void create();
22 /* 80BED7A4 */ daObjFlag2_c();
23 /* 80BEDCE0 */ void draw();
24 /* 80BEDEE0 */ ~daObjFlag2_c();
25
26 static u8 const M_attr[20];
27
28private:
29 /* 0x568 */ u8 field_0x568[0x10c0 - 0x568];
30};
31
32STATIC_ASSERT(sizeof(daObjFlag2_c) == 0x10c0);
33
35public:
36 /* 80BEC658 */ void initFlagPos(cXyz*, fopAc_ac_c*);
37 /* 80BEC7CC */ void calcFlagFactor(cXyz*, cXyz*, cXyz*, int);
38 /* 80BEC928 */ void calcFlagFactorSub(cXyz*, cXyz*, cXyz*, f32);
39 /* 80BECAE0 */ void calcFlagNormal(cXyz*, int);
40 /* 80BECC34 */ void calcFlagNormalBack();
41 /* 80BECC78 */ void initCcSphere(fopAc_ac_c*);
42 /* 80BECCE4 */ void setCcSphere();
43 /* 80BECD98 */ void execute();
44 /* 80BECF30 */ void draw();
45 /* 80BED9C4 */ ~FlagCloth_c();
46 /* 80BEE0B8 */ void getTargetPos();
47};
48
49
50#endif /* D_A_OBJ_FLAG2_H */
Definition d_a_obj_flag2.h:34
void getTargetPos()
Definition d_a_obj_flag2.cpp:925
void initCcSphere(fopAc_ac_c *)
Definition d_a_obj_flag2.cpp:569
void calcFlagFactorSub(cXyz *, cXyz *, cXyz *, f32)
Definition d_a_obj_flag2.cpp:497
~FlagCloth_c()
Definition d_a_obj_flag2.cpp:818
void draw()
Definition d_a_obj_flag2.cpp:593
void calcFlagNormal(cXyz *, int)
Definition d_a_obj_flag2.cpp:544
void execute()
Definition d_a_obj_flag2.cpp:579
void calcFlagNormalBack()
Definition d_a_obj_flag2.cpp:550
void initFlagPos(cXyz *, fopAc_ac_c *)
Definition d_a_obj_flag2.cpp:165
void setCcSphere()
Definition d_a_obj_flag2.cpp:574
void calcFlagFactor(cXyz *, cXyz *, cXyz *, int)
Definition d_a_obj_flag2.cpp:463
Flag 2.
Definition d_a_obj_flag2.h:14
void initBaseMtx()
Definition d_a_obj_flag2.cpp:644
void create_init()
Definition d_a_obj_flag2.cpp:639
void setCollision()
Definition d_a_obj_flag2.cpp:687
~daObjFlag2_c()
Definition d_a_obj_flag2.cpp:908
void createHeap()
Definition d_a_obj_flag2.cpp:719
u8 field_0x568[0x10c0 - 0x568]
Definition d_a_obj_flag2.h:29
void create()
Definition d_a_obj_flag2.cpp:736
void initCollision()
Definition d_a_obj_flag2.cpp:682
void draw()
Definition d_a_obj_flag2.cpp:859
static u8 const M_attr[20]
Definition d_a_obj_flag2.h:133
daObjFlag2_c()
Definition d_a_obj_flag2.cpp:813
STATIC_ASSERT(sizeof(daObjFlag2_c)==0x10c0)
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8