Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_swchain.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SWCHAIN_H
2#define D_A_OBJ_SWCHAIN_H
3
5
14class daObjSwChain_c : public fopAc_ac_c {
15public:
16 struct chain_s {
17 public:
18 /* 80CF8B00 */ ~chain_s();
19 /* 80CF8B3C */ chain_s();
20 };
21
22 /* 80CF8768 */ void Create();
23 /* 80CF89C0 */ void CreateHeap();
24 /* 80CF8B48 */ void create1st();
25 /* 80CF8ED0 */ void execute();
26 /* 80CF94E4 */ void getChainBasePos(cXyz*);
27 /* 80CF9500 */ void chain_control();
28 /* 80CF99C0 */ void chain_control2();
29 /* 80CFA05C */ void initChainMtx();
30 /* 80CFA124 */ void setChainMtx();
31 /* 80CFA4A8 */ void chain_count_control();
32 /* 80CFAD50 */ void setTension();
33 /* 80CFB450 */ void getTopChainNo();
34 /* 80CFB464 */ void checkPlayerPull();
35 /* 80CFB53C */ void draw();
36 /* 80CFB5E8 */ void _delete();
37
38 u8 getSwbit() { return fopAcM_GetParamBit(this, 0, 8); }
40
41private:
42 /* 0x568 */ u8 field_0x568[0xaa0 - 0x568];
43};
44
45STATIC_ASSERT(sizeof(daObjSwChain_c) == 0xaa0);
46
47
48#endif /* D_A_OBJ_SWCHAIN_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Chain Switch.
Definition d_a_obj_lv4chandelier.h:42
void CreateHeap()
Definition d_a_obj_swchain.cpp:226
void chain_control2()
Definition d_a_obj_swchain.cpp:480
void execute()
Definition d_a_obj_swchain.cpp:370
void Create()
Definition d_a_obj_swchain.cpp:221
void setChainMtx()
Definition d_a_obj_swchain.cpp:495
void _delete()
Definition d_a_obj_swchain.cpp:613
void getChainBasePos(cXyz *)
Definition d_a_obj_swchain.cpp:375
u8 getSwbit()
Definition d_a_obj_swchain.h:38
void getTopChainNo()
Definition d_a_obj_swchain.cpp:597
void chain_control()
Definition d_a_obj_swchain.cpp:438
void checkPlayerPull()
Definition d_a_obj_swchain.cpp:603
BOOL checkDispEmphasis()
Definition d_a_obj_swchain.h:39
u8 field_0x568[0xaa0 - 0x568]
Definition d_a_obj_swchain.h:42
void initChainMtx()
Definition d_a_obj_swchain.cpp:490
void setTension()
Definition d_a_obj_swchain.cpp:591
void draw()
Definition d_a_obj_swchain.cpp:608
void chain_count_control()
Definition d_a_obj_swchain.cpp:564
void create1st()
Definition d_a_obj_swchain.cpp:298
STATIC_ASSERT(sizeof(daObjSwChain_c)==0xaa0)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
BOOL fopAcM_isSwitch(const fopAc_ac_c *pActor, int sw)
Definition f_op_actor_mng.h:433
Definition d_a_hozelda.cpp:20
Definition d_a_obj_swchain.h:16
~chain_s()
Definition d_a_obj_swchain.cpp:232
chain_s()
Definition d_a_obj_swchain.cpp:238
Definition d_a_ep.cpp:19
int BOOL
Definition types.h:27
unsigned char u8
Definition types.h:8