Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_bky_rock.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_BKY_ROCK_H
2#define D_A_OBJ_BKY_ROCK_H
3
5
14class daBkyRock_c : public fopAc_ac_c {
15public:
16 struct _pieceData {
17 public:
18 /* 80BB6914 */ _pieceData();
19 };
20
21 /* 80BB6858 */ daBkyRock_c();
22 /* 80BB6B5C */ ~daBkyRock_c();
23 /* 80BB6C4C */ void create();
24 /* 80BB6D60 */ void execute();
25 /* 80BB6D84 */ void draw();
26 /* 80BB6EB8 */ void Delete();
27 /* 80BB6F64 */ void setModelMtx();
28 /* 80BB6FD4 */ void createHeap();
29 /* 80BB7144 */ void init();
30 /* 80BB72FC */ void middleExe();
31 /* 80BB7364 */ void exeModeNoDamage();
32 /* 80BB7458 */ void exeModeDamage();
33 /* 80BB75D8 */ void exeModePiece();
34 /* 80BB7690 */ void chkHitBombArrow();
35 /* 80BB776C */ void initChangeModeBefore();
36 /* 80BB77FC */ void initChangeModeAfter();
37 /* 80BB7818 */ void pieceMove();
38 /* 80BB7988 */ void pieceMoveInit();
39 /* 80BB7C18 */ void callBombEmt(int, u16 const*);
40
41 static u8 const s_CcDCyl[68];
42 static u8 s_exeProc[36];
43
44private:
45 /* 0x568 */ u8 field_0x568[0xf50 - 0x568];
46};
47
48STATIC_ASSERT(sizeof(daBkyRock_c) == 0xf50);
49
50
51#endif /* D_A_OBJ_BKY_ROCK_H */
Bomb Shack Rock.
Definition d_a_obj_bky_rock.h:14
void createHeap()
Definition d_a_obj_bky_rock.cpp:399
void setModelMtx()
Definition d_a_obj_bky_rock.cpp:331
static u8 s_exeProc[36]
Definition d_a_obj_bky_rock.h:195
void init()
Definition d_a_obj_bky_rock.cpp:478
~daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:306
void draw()
Definition d_a_obj_bky_rock.cpp:321
void initChangeModeBefore()
Definition d_a_obj_bky_rock.cpp:546
static u8 const s_CcDCyl[68]
Definition d_a_obj_bky_rock.h:381
void create()
Definition d_a_obj_bky_rock.cpp:311
void pieceMoveInit()
Definition d_a_obj_bky_rock.cpp:685
void exeModeNoDamage()
Definition d_a_obj_bky_rock.cpp:503
void middleExe()
Definition d_a_obj_bky_rock.cpp:483
void execute()
Definition d_a_obj_bky_rock.cpp:316
void callBombEmt(int, u16 const *)
Definition d_a_obj_bky_rock.cpp:698
void Delete()
Definition d_a_obj_bky_rock.cpp:326
void exeModeDamage()
Definition d_a_obj_bky_rock.cpp:508
u8 field_0x568[0xf50 - 0x568]
Definition d_a_obj_bky_rock.h:45
void pieceMove()
Definition d_a_obj_bky_rock.cpp:606
void exeModePiece()
Definition d_a_obj_bky_rock.cpp:526
void chkHitBombArrow()
Definition d_a_obj_bky_rock.cpp:531
void initChangeModeAfter()
Definition d_a_obj_bky_rock.cpp:551
daBkyRock_c()
Definition d_a_obj_bky_rock.cpp:236
STATIC_ASSERT(sizeof(daBkyRock_c)==0xf50)
Definition d_a_obj_bky_rock.h:16
_pieceData()
Definition d_a_obj_bky_rock.cpp:242
Definition d_a_ep.cpp:19
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8