Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_swBallC.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SWBALLC_H
2#define D_A_OBJ_SWBALLC_H
3
5
14class daObjSwBallC_c : public fopAc_ac_c {
15public:
16 /* 80CF5CD4 */ void initBaseMtx();
17 /* 80CF5CF4 */ void setBaseMtx();
18 /* 80CF5D58 */ int Create();
19 /* 80CF5EF8 */ int CreateHeap();
20 /* 80CF606C */ int create();
21 /* 80CF6120 */ int execute();
22 /* 80CF6144 */ void event_proc_call();
23 /* 80CF6200 */ void actionWait();
24 /* 80CF629C */ void actionOrderEvent();
25 /* 80CF6344 */ void actionEvent();
26 /* 80CF63F0 */ void actionDead();
27 /* 80CF63F4 */ int demoProc();
28 /* 80CF6818 */ void setLightOnSwB();
29 /* 80CF6888 */ void setLightOffSwB();
30 /* 80CF68F8 */ void deleteLightBall();
31 /* 80CF692C */ void deleteLightBallA();
32 /* 80CF6964 */ void deleteLightBallB();
33 /* 80CF699C */ int calcLightBallScale();
34 /* 80CF6A74 */ int draw();
35 /* 80CF6BFC */ int _delete();
36
38
40 /* 0x570 */ J3DModel* mModel;
42 /* 0x578 */ u32 field_0x578;
43 /* 0x57C */ s16 field_0x57c;
44 /* 0x57E */ u8 field_0x57e;
45 /* 0x57F */ u8 field_0x57f;
46 /* 0x580 */ u8 field_0x580;
47 /* 0x581 */ u8 field_0x581;
48 /* 0x582 */ u8 field_0x582;
49 /* 0x583 */ u8 field_0x583;
50 /* 0x584 */ u8 field_0x584;
51 /* 0x585 */ s8 field_0x585;
52 /* 0x586 */ u8 field_0x586;
53 /* 0x587 */ u8 field_0x587;
54 /* 0x588 */ u32 field_0x588;
55};
56
57STATIC_ASSERT(sizeof(daObjSwBallC_c) == 0x58C);
58
59#endif /* D_A_OBJ_SWBALLC_H */
Ball Switch C.
Definition d_a_obj_swBallC.h:14
J3DModel * mModel
Definition d_a_obj_swBallC.h:40
int draw()
Definition d_a_obj_swBallC.cpp:409
s16 field_0x57c
Definition d_a_obj_swBallC.h:43
int execute()
Definition d_a_obj_swBallC.cpp:158
u8 field_0x583
Definition d_a_obj_swBallC.h:49
u8 field_0x586
Definition d_a_obj_swBallC.h:52
u32 field_0x588
Definition d_a_obj_swBallC.h:54
void setLightOnSwB()
Definition d_a_obj_swBallC.cpp:343
u8 field_0x582
Definition d_a_obj_swBallC.h:48
u8 field_0x57e
Definition d_a_obj_swBallC.h:44
u8 field_0x581
Definition d_a_obj_swBallC.h:47
int calcLightBallScale()
Definition d_a_obj_swBallC.cpp:389
s8 field_0x585
Definition d_a_obj_swBallC.h:51
int create()
Definition d_a_obj_swBallC.cpp:144
request_of_phase_process_class field_0x568
Definition d_a_obj_swBallC.h:39
void deleteLightBallB()
Definition d_a_obj_swBallC.cpp:381
u8 field_0x580
Definition d_a_obj_swBallC.h:46
void initBaseMtx()
Definition d_a_obj_swBallC.cpp:51
int demoProc()
Definition d_a_obj_swBallC.cpp:220
void deleteLightBallA()
Definition d_a_obj_swBallC.cpp:373
void actionOrderEvent()
Definition d_a_obj_swBallC.cpp:187
void deleteLightBall()
Definition d_a_obj_swBallC.cpp:367
void setLightOffSwB()
Definition d_a_obj_swBallC.cpp:355
mDoExt_btkAnm * field_0x574
Definition d_a_obj_swBallC.h:41
int _delete()
Definition d_a_obj_swBallC.cpp:432
void actionDead()
Definition d_a_obj_swBallC.cpp:215
u8 field_0x587
Definition d_a_obj_swBallC.h:53
int CreateHeap()
Definition d_a_obj_swBallC.cpp:126
void actionEvent()
Definition d_a_obj_swBallC.cpp:201
u8 field_0x584
Definition d_a_obj_swBallC.h:50
u8 field_0x57f
Definition d_a_obj_swBallC.h:45
void setBaseMtx()
Definition d_a_obj_swBallC.cpp:56
int Create()
Definition d_a_obj_swBallC.cpp:95
void event_proc_call()
Definition d_a_obj_swBallC.cpp:165
void setAction(u8 action)
Definition d_a_obj_swBallC.h:37
void actionWait()
Definition d_a_obj_swBallC.cpp:178
u32 field_0x578
Definition d_a_obj_swBallC.h:42
static void action(b_bh_class *param_0)
Definition d_a_b_bh.cpp:886
STATIC_ASSERT(sizeof(daObjSwBallC_c)==0x58C)
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8