Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
f_ap_game.h
Go to the documentation of this file.
1#ifndef F_AP_F_AP_GAME_H
2#define F_AP_F_AP_GAME_H
3
5
6void fapGm_After();
7void fapGm_Create();
8void fapGm_Execute();
9
11public:
12 /* 80018944 */ fapGm_HIO_c();
13 /* 80018AE0 */ virtual ~fapGm_HIO_c();
14
15 /* 0x04 */ s8 field_0x04;
16 /* 0x05 */ u8 field_0x03[3];
18 /* 0x0C */ f32 mLROnValue;
19 /* 0x10 */ f32 mLROffValue;
20 /* 0x14 */ bool mUsingHostIO;
21 /* 0x15 */ bool mDisplayMeter;
22 /* 0x16 */ u8 mDisplayPrint;
23 /* 0x17 */ bool mDisplay2D;
24 /* 0x18 */ bool mDisplayParticle;
25 /* 0x19 */ bool mDisplayProcessID;
26 /* 0x1A */ bool mMemBlockOff;
27 /* 0x1C */ s16 mRegister0;
28 /* 0x1E */ s16 mRegister1;
29 /* 0x20 */ s16 mRegister2;
30 /* 0x22 */ s16 mRegister3;
37 /* 0x38 */ u16 mLineSpacing;
38 /* 0x3A */ u16 mLetterSpacing;
39 /* 0x3C */ u16 mLetterFontSize;
40 /* 0x3E */ u8 mBackgroundAlpha;
41}; // Size: 0x40
42
43extern fapGm_HIO_c g_HIO;
44
45inline void fapGmHIO_offMenu() {
46 g_HIO.mDisplayPrint &= (u8)~2;
47}
48
49inline void fapGmHIO_onMenu() {
51}
52
54 return g_HIO.mDisplayPrint & 2;
55}
56
57inline bool fapGmHIO_isPrint() {
58 return g_HIO.mDisplayPrint & 1;
59}
60
61inline bool fapGmHIO_getMeter() {
62 return g_HIO.mDisplayMeter;
63}
64
66 return g_HIO.mLROnValue;
67}
68
70 return g_HIO.mLROffValue;
71}
72
73#endif /* F_AP_F_AP_GAME_H */
Definition f_ap_game.h:10
bool mDisplay2D
Definition f_ap_game.h:23
u16 mLetterPositionY
Definition f_ap_game.h:36
s16 mRegister1
Definition f_ap_game.h:28
JUtility::TColor mLetterBottomShadowColor
Definition f_ap_game.h:34
s16 mRegister2
Definition f_ap_game.h:29
bool mDisplayProcessID
Definition f_ap_game.h:25
s16 mRegister3
Definition f_ap_game.h:30
bool mDisplayMeter
Definition f_ap_game.h:21
s16 mRegister0
Definition f_ap_game.h:27
JUtility::TColor mColor
Definition f_ap_game.h:17
JUtility::TColor mLetterTopShadowColor
Definition f_ap_game.h:33
f32 mLROnValue
Definition f_ap_game.h:18
s8 field_0x04
Definition f_ap_game.h:15
u16 mLetterFontSize
Definition f_ap_game.h:39
bool mDisplayParticle
Definition f_ap_game.h:24
u16 mLetterPositionX
Definition f_ap_game.h:35
u8 field_0x03[3]
Definition f_ap_game.h:16
fapGm_HIO_c()
Definition f_ap_game.cpp:9
u8 mBackgroundAlpha
Definition f_ap_game.h:40
u8 mDisplayPrint
Definition f_ap_game.h:22
JUtility::TColor mLetterTopColor
Definition f_ap_game.h:31
virtual ~fapGm_HIO_c()
Definition f_ap_game.cpp:64
bool mUsingHostIO
Definition f_ap_game.h:20
bool mMemBlockOff
Definition f_ap_game.h:26
f32 mLROffValue
Definition f_ap_game.h:19
JUtility::TColor mLetterBottomColor
Definition f_ap_game.h:32
u16 mLetterSpacing
Definition f_ap_game.h:38
u16 mLineSpacing
Definition f_ap_game.h:37
void fapGmHIO_offMenu()
Definition f_ap_game.h:45
void fapGm_Create()
Definition f_ap_game.cpp:55
void fapGm_After()
Definition f_ap_game.cpp:42
bool fapGmHIO_getMeter()
Definition f_ap_game.h:61
void fapGmHIO_onMenu()
Definition f_ap_game.h:49
f32 fapGmHIO_getLROffValue()
Definition f_ap_game.h:69
f32 fapGmHIO_getLROnValue()
Definition f_ap_game.h:65
void fapGm_Execute()
Definition f_ap_game.cpp:48
BOOL fapGmHIO_isMenu()
Definition f_ap_game.h:53
bool fapGmHIO_isPrint()
Definition f_ap_game.h:57
fapGm_HIO_c g_HIO
Definition f_ap_game.cpp:53
Definition TColor.h:12
int BOOL
Definition types.h:30
signed char s8
Definition types.h:4
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5