Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_rcircle.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_RCIRCLE_H
2#define D_A_OBJ_RCIRCLE_H
3
4#include "d/d_com_inf_game.h"
5
15public:
16 /* 80CB8678 */ daObjRCircle_c();
17 /* 80CB874C */ virtual ~daObjRCircle_c();
18 /* 80CB8814 */ int createHeap();
19 /* 80CB8928 */ int create();
20 /* 80CB8A28 */ int Delete();
21 /* 80CB8A5C */ int draw();
22 /* 80CB8B28 */ int execute();
23 /* 80CB8BE4 */ void init();
24 /* 80CB8BF0 */ void setModelMtx();
25
26 int getSwBit() { return fopAcM_GetParamBit(this, 0, 8) & 0xFF; }
27
28private:
29 /* 0x574 */ mDoExt_brkAnm mBrk;
30 /* 0x58C */ mDoExt_btkAnm mBtk;
31 /* 0x5A4 */ J3DModel* mpModel;
32 /* 0x5A8 */ u8 mSwitch;
33};
34
35STATIC_ASSERT(sizeof(daObjRCircle_c) == 0x5AC);
36
37#endif /* D_A_OBJ_RCIRCLE_H */
River Circle.
Definition d_a_obj_rcircle.h:14
void setModelMtx()
Definition d_a_obj_rcircle.cpp:106
int create()
Definition d_a_obj_rcircle.cpp:43
u8 mSwitch
Definition d_a_obj_rcircle.h:32
int execute()
Definition d_a_obj_rcircle.cpp:84
int draw()
Definition d_a_obj_rcircle.cpp:71
int createHeap()
Definition d_a_obj_rcircle.cpp:26
void init()
Definition d_a_obj_rcircle.cpp:101
int getSwBit()
Definition d_a_obj_rcircle.h:26
int Delete()
Definition d_a_obj_rcircle.cpp:65
J3DModel * mpModel
Definition d_a_obj_rcircle.h:31
mDoExt_btkAnm mBtk
Definition d_a_obj_rcircle.h:30
mDoExt_brkAnm mBrk
Definition d_a_obj_rcircle.h:29
daObjRCircle_c()
Definition d_a_obj_rcircle.cpp:18
virtual ~daObjRCircle_c()
Definition d_a_obj_rcircle.cpp:21
STATIC_ASSERT(sizeof(daObjRCircle_c)==0x5AC)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
unsigned char u8
Definition types.h:8