Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_cwall.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_CWALL_H
2#define D_A_OBJ_CWALL_H
3
5
14class daObjCwall_c : public fopAc_ac_c {
15public:
16 struct chain_s {
17 public:
18 /* 80BD6E94 */ ~chain_s();
19 /* 80BD6ED0 */ chain_s();
20 };
21
22
23 /* 80BD6A4C */ void initBaseMtx();
24 /* 80BD6A88 */ void setBaseMtx();
25 /* 80BD6AEC */ void Create();
26 /* 80BD6D08 */ void CreateHeap();
27 /* 80BD6ED4 */ void create1st();
28 /* 80BD6F80 */ void Execute(f32 (**)[3][4]);
29 /* 80BD7288 */ void setTension();
30 /* 80BD7718 */ void calcSePos();
31 /* 80BD7788 */ void getChainBasePos(cXyz*);
32 /* 80BD7804 */ void setChainMtx();
33 /* 80BD7AD4 */ void chain_control();
34 /* 80BD7ED8 */ void chain_control2();
35 /* 80BD84C0 */ void block_mode_proc_call();
36 /* 80BD8594 */ void initWait();
37 /* 80BD85C0 */ void modeWait();
38 /* 80BD8748 */ void initWalk();
39 /* 80BD8778 */ void modeWalk();
40 /* 80BD8BC8 */ void initClose();
41 /* 80BD8BF0 */ void modeClose();
42 /* 80BD935C */ void setPower(f32, s16*);
43 /* 80BD9414 */ void checkWall();
44 /* 80BD95A0 */ void checkPullNow();
45 /* 80BD977C */ void checkPull();
46 /* 80BD9848 */ void Draw();
47 /* 80BD9948 */ void Delete();
48
49private:
50 /* 0x568 */ u8 field_0x568[0xf5c - 0x568];
51};
52
53STATIC_ASSERT(sizeof(daObjCwall_c) == 0xf5c);
54
55
56#endif /* D_A_OBJ_CWALL_H */
Chain Wall.
Definition d_a_obj_cwall.h:14
void CreateHeap()
Definition d_a_obj_cwall.cpp:368
void initBaseMtx()
Definition d_a_obj_cwall.cpp:149
void modeWalk()
Definition d_a_obj_cwall.cpp:792
void Execute(f32(**)[3][4])
Definition d_a_obj_cwall.cpp:389
void Create()
Definition d_a_obj_cwall.cpp:357
void chain_control2()
Definition d_a_obj_cwall.cpp:676
void setPower(f32, s16 *)
Definition d_a_obj_cwall.cpp:822
void setChainMtx()
Definition d_a_obj_cwall.cpp:566
void initClose()
Definition d_a_obj_cwall.cpp:797
void Delete()
Definition d_a_obj_cwall.cpp:870
void modeWait()
Definition d_a_obj_cwall.cpp:747
void modeClose()
Definition d_a_obj_cwall.cpp:817
void initWait()
Definition d_a_obj_cwall.cpp:742
void getChainBasePos(cXyz *)
Definition d_a_obj_cwall.cpp:561
void checkPullNow()
Definition d_a_obj_cwall.cpp:855
void chain_control()
Definition d_a_obj_cwall.cpp:628
void checkWall()
Definition d_a_obj_cwall.cpp:842
u8 field_0x568[0xf5c - 0x568]
Definition d_a_obj_cwall.h:50
void setBaseMtx()
Definition d_a_obj_cwall.cpp:154
void Draw()
Definition d_a_obj_cwall.cpp:865
void initWalk()
Definition d_a_obj_cwall.cpp:752
void calcSePos()
Definition d_a_obj_cwall.cpp:453
void create1st()
Definition d_a_obj_cwall.cpp:383
void checkPull()
Definition d_a_obj_cwall.cpp:860
void setTension()
Definition d_a_obj_cwall.cpp:443
void block_mode_proc_call()
Definition d_a_obj_cwall.cpp:737
STATIC_ASSERT(sizeof(daObjCwall_c)==0xf5c)
Definition d_a_hozelda.cpp:20
Definition d_a_obj_cwall.h:16
~chain_s()
Definition d_a_obj_cwall.cpp:373
chain_s()
Definition d_a_obj_cwall.cpp:378
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8