Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_tag_firewall.h
Go to the documentation of this file.
1#ifndef D_A_TAG_FIREWALL_H
2#define D_A_TAG_FIREWALL_H
3
5#include "d/d_cc_d.h"
6
7class daTag_FWall_c : public fopAc_ac_c {
8public:
9 /* 80D58940 */ int execute();
10 /* 80D59078 */ int _delete();
11 /* 80D590A8 */ int create();
12
13 u8 getTagNo(u8 idx) { return field_0x65c[idx]; }
14 cXyz getPos(u8 idx) { return mWallPos[idx]; }
15 void setFire(u8 idx) { mWallMode[idx] = 2; }
16
17 /* 0x568 */ u8 field_0x568;
18 /* 0x569 */ u8 mSetGameoverEff;
19 /* 0x56C */ int mWallTimer[20];
20 /* 0x5BC */ int mExplodeTime[20];
21 /* 0x60C */ int mWallMode[20];
22 /* 0x65C */ u8 field_0x65c[20];
23 /* 0x670 */ cXyz mWallPos[20];
24 /* 0x760 */ u8 field_0x760[20];
25 /* 0x774 */ u32 mUnkEmtrID0[20];
26 /* 0x7C4 */ u32 mUnkEmtrID1;
27 /* 0x7C8 */ u32 mUnkEmtrID2;
28 /* 0x7CC */ dCcD_Stts mCcStts;
29 /* 0x808 */ dCcD_Sph mCcSphs[20];
30};
31
32#endif /* D_A_TAG_FIREWALL_H */
Definition d_cc_d.h:435
Definition d_a_tag_firewall.h:7
u8 field_0x760[20]
Definition d_a_tag_firewall.h:24
cXyz getPos(u8 idx)
Definition d_a_tag_firewall.h:14
dCcD_Stts mCcStts
Definition d_a_tag_firewall.h:28
int _delete()
Definition d_a_tag_firewall.cpp:164
u32 mUnkEmtrID2
Definition d_a_tag_firewall.h:27
int mExplodeTime[20]
Definition d_a_tag_firewall.h:20
cXyz mWallPos[20]
Definition d_a_tag_firewall.h:23
int create()
Definition d_a_tag_firewall.cpp:179
u8 getTagNo(u8 idx)
Definition d_a_tag_firewall.h:13
dCcD_Sph mCcSphs[20]
Definition d_a_tag_firewall.h:29
u8 mSetGameoverEff
Definition d_a_tag_firewall.h:18
u8 field_0x568
Definition d_a_tag_firewall.h:17
u32 mUnkEmtrID0[20]
Definition d_a_tag_firewall.h:25
void setFire(u8 idx)
Definition d_a_tag_firewall.h:15
int execute()
Definition d_a_tag_firewall.cpp:47
int mWallMode[20]
Definition d_a_tag_firewall.h:21
u32 mUnkEmtrID1
Definition d_a_tag_firewall.h:26
int mWallTimer[20]
Definition d_a_tag_firewall.h:19
u8 field_0x65c[20]
Definition d_a_tag_firewall.h:22
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:74
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5