Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_cstaF.h
Go to the documentation of this file.
1#ifndef D_A_CSTAF_H
2#define D_A_CSTAF_H
3
7
17public:
18 /* 804DDB48 */ void checkCoverModel();
19 /* 804DDBB4 */ void create();
20 /* 804DE2F8 */ ~daCstaF_c();
21 /* 804DE558 */ void setRoomInfo();
22 /* 804DE5F0 */ void setMatrix();
23 /* 804DE698 */ void posMove();
24 /* 804DEB60 */ void setCollision();
25 /* 804DEC14 */ void setAnime();
26 /* 804DF0D8 */ void initBrk(u16);
27 /* 804DF150 */ void initStopBrkBtk();
28 /* 804DF1A4 */ void initStartBrkBtk();
29
30 /* 804DD978 */ virtual int CreateHeap();
31 /* 804DF37C */ virtual int Execute(f32 (**)[3][4]);
32 /* 804DF6E4 */ virtual int Draw();
33
34 cXyz& getBallPos() { return mBallPos; }
35
36 static u8 const m_bckIdxTable[16];
37
38private:
39 /* 0x5A0 */ const char* mResName;
41 /* 0x5AC */ J3DModel* field_0x5ac;
43 /* 0x5B4 */ J3DModel* field_0x5b4;
48 /* 0x5F0 */ dBgS_AcchCir mAcchCir[4];
50 /* 0x8C8 */ dCcD_Stts mCcStts;
51 /* 0x904 */ dCcD_Cyl mCylCc;
52 /* 0xA40 */ Z2Creature mSound;
53 /* 0xAD0 */ dPaPo_c field_0xad0;
54 /* 0xB08 */ s8 mReverb;
55 /* 0xB09 */ u8 field_0xb09;
56 /* 0xB0A */ u8 field_0xb0a;
57 /* 0xB0B */ u8 field_0xb0b;
58 /* 0xB0C */ u8 field_0xb0c;
59 /* 0xB0D */ u8 mIsPlayerRide;
60 /* 0xB0E */ u8 field_0xb0e;
61 /* 0xB0F */ u8 field_0xb0f;
62 /* 0xB10 */ u8 mCoverVanishFlg;
63 /* 0xB12 */ s16 field_0xb12;
64 /* 0xB14 */ u8 field_0xb14[4];
65 /* 0xB18 */ u32 mShadowKey;
66 /* 0xB1C */ f32 field_0xb1c;
67 /* 0xB20 */ cXyz field_0xb20;
68 /* 0xB2C */ cXyz mBallPos;
69};
70
71#endif /* D_A_CSTAF_H */
Definition d_bg_s_movebg_actor.h:10
Definition d_bg_s_acch.h:250
Definition d_particle_copoly.h:10
Dominion Rod Statue.
Definition d_a_cstaF.h:16
mDoExt_McaMorfSO * field_0x5b0
Definition d_a_cstaF.h:42
void setAnime()
Definition d_a_cstaF.cpp:660
void initStartBrkBtk()
Definition d_a_cstaF.cpp:712
u8 field_0xb14[4]
Definition d_a_cstaF.h:64
cXyz mBallPos
Definition d_a_cstaF.h:68
s16 field_0xb12
Definition d_a_cstaF.h:63
u8 mIsPlayerRide
Definition d_a_cstaF.h:59
~daCstaF_c()
Definition d_a_cstaF.cpp:516
void posMove()
Definition d_a_cstaF.cpp:619
u32 mShadowKey
Definition d_a_cstaF.h:65
u8 field_0xb0b
Definition d_a_cstaF.h:57
J3DAnmTevRegKey * m_coverBrk
Definition d_a_cstaF.h:45
request_of_phase_process_class mPhase
Definition d_a_cstaF.h:40
void initBrk(u16)
Definition d_a_cstaF.cpp:665
cXyz & getBallPos()
Definition d_a_cstaF.h:34
J3DAnmTextureSRTKey * m_coverBtk
Definition d_a_cstaF.h:44
dCcD_Stts mCcStts
Definition d_a_cstaF.h:50
void initStopBrkBtk()
Definition d_a_cstaF.cpp:680
void checkCoverModel()
Definition d_a_cstaF.cpp:260
u8 field_0xb09
Definition d_a_cstaF.h:55
u8 field_0xb0c
Definition d_a_cstaF.h:58
virtual int Draw()
Definition d_a_cstaF.cpp:735
virtual int Execute(f32(**)[3][4])
Definition d_a_cstaF.cpp:717
mDoExt_brkAnm field_0x5d8
Definition d_a_cstaF.h:47
void setMatrix()
Definition d_a_cstaF.cpp:543
f32 field_0xb1c
Definition d_a_cstaF.h:66
const char * mResName
Definition d_a_cstaF.h:39
virtual int CreateHeap()
Definition d_a_cstaF.cpp:255
u8 mCoverVanishFlg
Definition d_a_cstaF.h:62
s8 mReverb
Definition d_a_cstaF.h:54
dPaPo_c field_0xad0
Definition d_a_cstaF.h:53
u8 field_0xb0e
Definition d_a_cstaF.h:60
dBgS_StatueAcch mAcch
Definition d_a_cstaF.h:49
dCcD_Cyl mCylCc
Definition d_a_cstaF.h:51
void create()
Definition d_a_cstaF.cpp:470
u8 field_0xb0f
Definition d_a_cstaF.h:61
cXyz field_0xb20
Definition d_a_cstaF.h:67
void setRoomInfo()
Definition d_a_cstaF.cpp:531
u8 field_0xb0a
Definition d_a_cstaF.h:56
J3DModel * field_0x5ac
Definition d_a_cstaF.h:41
void setCollision()
Definition d_a_cstaF.cpp:630
dBgS_AcchCir mAcchCir[4]
Definition d_a_cstaF.h:48
mDoExt_btkAnm field_0x5c0
Definition d_a_cstaF.h:46
J3DModel * field_0x5b4
Definition d_a_cstaF.h:43
static u8 const m_bckIdxTable[16]
Definition d_a_cstaF.h:226
Z2Creature mSound
Definition d_a_cstaF.h:52
Definition d_a_obj_sekizoa.cpp:45
Definition d_a_hozelda.cpp:45
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:163
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_npc_fguard.cpp:23
Definition d_a_obj_sekizoa.cpp:56
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
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8