Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_magne.h
Go to the documentation of this file.
1#ifndef D_A_TAG_MAGNE_H
2#define D_A_TAG_MAGNE_H
3
5
6class cBgS_PolyInfo;
7
8class daTagMagne_c : public fopAc_ac_c {
9public:
10 /* 80031B50 */ static BOOL checkMagnetCode(cBgS_PolyInfo&);
11 /* 80031BF4 */ int checkMagneA();
12 /* 80031C48 */ int checkMagneB();
13 /* 80031C9C */ int checkMagneC();
14 /* 805A5498 */ int Create();
15 /* 805A54DC */ int create();
16 /* 805A5578 */ int _delete();
17
18 u8 getSwNo1() { return fopAcM_GetParamBit(this, 0, 8); }
19 u8 getSwNo2() { return fopAcM_GetParamBit(this, 8, 8); }
20 u8 getSwNo3() { return fopAcM_GetParamBit(this, 16, 8); }
21
23
24 /* 0x568 */ u8 mSwNo1;
25 /* 0x569 */ u8 mSwNo2;
26 /* 0x56A */ u8 mSwNo3;
27};
28
29#endif /* D_A_TAG_MAGNE_H */
Definition d_a_tag_magne.h:8
u8 mSwNo1
Definition d_a_tag_magne.h:24
u8 getSwNo2()
Definition d_a_tag_magne.h:19
u8 getSwNo1()
Definition d_a_tag_magne.h:18
int _delete()
Definition d_a_tag_magne.cpp:39
int Create()
Definition d_a_tag_magne.cpp:10
static daTagMagne_c * mTagMagne
Definition d_a_tag_magne.h:22
int checkMagneB()
Definition d_com_static.cpp:479
int create()
Definition d_a_tag_magne.cpp:24
u8 getSwNo3()
Definition d_a_tag_magne.h:20
int checkMagneC()
Definition d_com_static.cpp:488
int checkMagneA()
Definition d_com_static.cpp:470
static BOOL checkMagnetCode(cBgS_PolyInfo &)
Definition d_com_static.cpp:454
u8 mSwNo2
Definition d_a_tag_magne.h:25
u8 mSwNo3
Definition d_a_tag_magne.h:26
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_ep.cpp:134
Definition d_a_ep.cpp:19
int BOOL
Definition types.h:27
unsigned char u8
Definition types.h:8