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 void initBaseMtx();
17 void setBaseMtx();
18 int Create();
19 int CreateHeap();
20 int create();
21 int execute();
22 void event_proc_call();
23 void actionWait();
24 void actionOrderEvent();
25 void actionEvent();
26 void actionDead();
27 int demoProc();
28 void setLightOnSwB();
29 void setLightOffSwB();
30 void deleteLightBall();
31 void deleteLightBallA();
32 void deleteLightBallB();
34 int draw();
35 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 */
Definition J3DModel.h:43
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:362
s16 field_0x57c
Definition d_a_obj_swBallC.h:43
int execute()
Definition d_a_obj_swBallC.cpp:128
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:304
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:343
s8 field_0x585
Definition d_a_obj_swBallC.h:51
int create()
Definition d_a_obj_swBallC.cpp:115
request_of_phase_process_class field_0x568
Definition d_a_obj_swBallC.h:39
void deleteLightBallB()
Definition d_a_obj_swBallC.cpp:336
u8 field_0x580
Definition d_a_obj_swBallC.h:46
void initBaseMtx()
Definition d_a_obj_swBallC.cpp:49
int demoProc()
Definition d_a_obj_swBallC.cpp:182
void deleteLightBallA()
Definition d_a_obj_swBallC.cpp:329
void actionOrderEvent()
Definition d_a_obj_swBallC.cpp:152
void deleteLightBall()
Definition d_a_obj_swBallC.cpp:324
void setLightOffSwB()
Definition d_a_obj_swBallC.cpp:314
mDoExt_btkAnm * field_0x574
Definition d_a_obj_swBallC.h:41
int _delete()
Definition d_a_obj_swBallC.cpp:384
void actionDead()
Definition d_a_obj_swBallC.cpp:178
u8 field_0x587
Definition d_a_obj_swBallC.h:53
int CreateHeap()
Definition d_a_obj_swBallC.cpp:98
void actionEvent()
Definition d_a_obj_swBallC.cpp:165
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:53
int Create()
Definition d_a_obj_swBallC.cpp:69
void event_proc_call()
Definition d_a_obj_swBallC.cpp:133
void setAction(u8 action)
Definition d_a_obj_swBallC.h:37
void actionWait()
Definition d_a_obj_swBallC.cpp:144
u32 field_0x578
Definition d_a_obj_swBallC.h:42
Definition f_op_actor.h:230
Definition m_Do_ext.h:65
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daObjSwBallC_c)==0x58C)
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned char u8
Definition types.h:8
Definition c_phase.h:17