Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_tks.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_TKS_H
2#define D_A_OBJ_TKS_H
3
5
14class daObjTks_c : public fopAc_ac_c {
15public:
16 /* 80D0F28C */ daObjTks_c();
17 /* 80D0F480 */ ~daObjTks_c();
18 /* 80D0F640 */ void Create();
19 /* 80D0F904 */ void CreateHeap();
20 /* 80D0FD34 */ void Delete();
21 /* 80D0FD68 */ void Execute();
22 /* 80D0FE60 */ void Draw();
23 /* 80D0FED0 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80D10094 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80D100B4 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80D10100 */ void setMtx();
27 /* 80D10184 */ void setExpressionAnm(int, bool);
28 /* 80D102D0 */ void setExpressionBtp(int);
29 /* 80D103A4 */ void setMotion(int, f32, int);
30 /* 80D103E8 */ void reset();
31 /* 80D10578 */ void setAction(void (daObjTks_c::*)());
32 /* 80D10618 */ void wait();
33 /* 80D106C8 */ void setExpression(int, f32);
34 /* 80D106F4 */ void talk();
35 /* 80D10A80 */ void demo();
36 /* 80D11104 */ bool setMotionAnm(int, f32);
37 /* 80D11228 */ void warp();
38 /* 80D11670 */ void setParam();
39 /* 80D116C8 */ void main();
40 /* 80D118E8 */ void ctrlBtk();
41 /* 80D119BC */ void setAttnPos();
42 /* 80D11CB4 */ void lookat();
43 /* 80D11E94 */ bool drawDbgInfo();
44 /* 80D11E9C */ void drawOtherMdls();
45
46 void setStart() { field_0xde0 = 1; }
47
48private:
49 /* 0x568 */ u8 field_0x568[0xDE0 - 0x568];
50 /* 0xDE0 */ u8 field_0xde0;
51 /* 0xDE1 */ u8 field_0xde1[0xDE4 - 0xDE1];
52};
53
54STATIC_ASSERT(sizeof(daObjTks_c) == 0xDE4);
55
57public:
58 /* 80D126D0 */ ~daObjTks_Param_c();
59
60 static u8 const m[128];
61};
62
63#endif /* D_A_OBJ_TKS_H */
Definition d_a_obj_tks.h:56
static u8 const m[128]
Definition d_a_obj_tks.h:506
~daObjTks_Param_c()
Definition d_a_obj_tks.cpp:1229
Ooccoo Jr. (small)
Definition d_a_obj_tks.h:14
u8 field_0x568[0xDE0 - 0x568]
Definition d_a_obj_tks.h:49
void warp()
Definition d_a_obj_tks.cpp:983
void reset()
Definition d_a_obj_tks.cpp:744
void setAttnPos()
Definition d_a_obj_tks.cpp:1076
void CreateHeap()
Definition d_a_obj_tks.cpp:579
void wait()
Definition d_a_obj_tks.cpp:755
void setStart()
Definition d_a_obj_tks.h:46
bool setMotionAnm(int, f32)
Definition d_a_obj_tks.cpp:964
void setMtx()
Definition d_a_obj_tks.cpp:706
void talk()
Definition d_a_obj_tks.cpp:917
void main()
Definition d_a_obj_tks.cpp:1029
daObjTks_c()
Definition d_a_obj_tks.cpp:483
void Create()
Definition d_a_obj_tks.cpp:565
bool drawDbgInfo()
Definition d_a_obj_tks.cpp:1094
void Execute()
Definition d_a_obj_tks.cpp:671
void setExpressionBtp(int)
Definition d_a_obj_tks.cpp:717
u8 field_0xde0
Definition d_a_obj_tks.h:50
void lookat()
Definition d_a_obj_tks.cpp:1089
void setMotion(int, f32, int)
Definition d_a_obj_tks.cpp:722
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_obj_tks.cpp:701
void ctrlBtk()
Definition d_a_obj_tks.cpp:1043
void Delete()
Definition d_a_obj_tks.cpp:644
void setExpressionAnm(int, bool)
Definition d_a_obj_tks.cpp:712
u8 field_0xde1[0xDE4 - 0xDE1]
Definition d_a_obj_tks.h:51
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_tks.cpp:695
~daObjTks_c()
Definition d_a_obj_tks.cpp:500
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_obj_tks.cpp:689
void demo()
Definition d_a_obj_tks.cpp:959
void setParam()
Definition d_a_obj_tks.cpp:1024
void setExpression(int, f32)
Definition d_a_obj_tks.cpp:760
void drawOtherMdls()
Definition d_a_obj_tks.cpp:1099
void setAction(void(daObjTks_c::*)())
Definition d_a_obj_tks.cpp:750
void Draw()
Definition d_a_obj_tks.cpp:676
STATIC_ASSERT(sizeof(daObjTks_c)==0xDE4)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8