Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAHioMessage.h
Go to the documentation of this file.
1#ifndef JAHIOMESSAGE_H
2#define JAHIOMESSAGE_H
3
4#include <dolphin/types.h>
5
6class JAHioNode;
7class JORMContext;
9class JAHControl {
10public:
12 void returnY(u16);
13 void indent(s8);
14 void makeComment(const char*, u32, u8, u32);
15
16 static u16 getLineHeight() { return smLineHeight; }
17 static u16 getContWidth() { return smContWidth; }
18 static u16 getIntervalX() { return smIntX; }
19 static u16 getNameWidth() { return smNameWidth; }
20
21 static u16 smButtonWidth[];
22 static u16 smCommentWidth[];
23 static u16 smComboWidth[];
24 static u16 smYTop;
25 static u16 smXLeft;
29 static u16 smIntX;
30 static u16 smIntY;
32
33 u16 getX() { return mX; }
34 u16 getY() { return mY; }
36
37 void tabX(u16 param_1) {
38 mX += param_1 + smIntX;
39 }
40 void returnYDirectSize(u16 param_1) {
41 mY += param_1;
43 }
44
45 /* 0x00 */ u16 mX;
46 /* 0x02 */ u16 mY;
47 /* 0x04 */ u16 field_0x4;
48 /* 0x08 */ JORMContext* mContext;
49 /* 0x0C */ JAHioNode* mNode;
50};
51
52#endif /* JAHIOMESSAGE_H */
Definition JAHioMessage.h:9
static u16 getNameWidth()
Definition JAHioMessage.h:19
JORMContext * mContext
Definition JAHioMessage.h:48
static u16 smLineHeight
Definition JAHioMessage.h:27
void returnY(u16)
Definition JAHioMessage.cpp:20
u16 mX
Definition JAHioMessage.h:45
static u16 smIndentSize
Definition JAHioMessage.h:26
u16 getY()
Definition JAHioMessage.h:34
static u16 smCommentWidth[]
Definition JAHioMessage.h:9
u16 getX()
Definition JAHioMessage.h:33
static u16 smButtonWidth[]
Definition JAHioMessage.h:8
void indent(s8)
Definition JAHioMessage.cpp:25
static u16 smYTop
Definition JAHioMessage.h:24
static u16 getLineHeight()
Definition JAHioMessage.h:16
static u16 getContWidth()
Definition JAHioMessage.h:17
u16 mY
Definition JAHioMessage.h:46
static u16 smXLeft
Definition JAHioMessage.h:25
JAHioNode * mNode
Definition JAHioMessage.h:49
static u16 smIntY
Definition JAHioMessage.h:30
void tabX(u16 param_1)
Definition JAHioMessage.h:37
JAHControl(JORMContext *, JAHioNode *)
Definition JAHioMessage.cpp:35
void returnYDirectSize(u16 param_1)
Definition JAHioMessage.h:40
static u16 smNameWidth
Definition JAHioMessage.h:31
void makeComment(const char *, u32, u8, u32)
Definition JAHioMessage.cpp:30
static u16 smComboWidth[]
Definition JAHioMessage.h:10
static u16 smContWidth
Definition JAHioMessage.h:28
JORMContext * getContext()
Definition JAHioMessage.h:35
static u16 getIntervalX()
Definition JAHioMessage.h:18
u16 field_0x4
Definition JAHioMessage.h:47
static u16 smIntX
Definition JAHioMessage.h:29
Definition JAHioNode.h:20
Definition JORMContext.h:128
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8