Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAWExtSystem.h
Go to the documentation of this file.
1#ifndef JAWEXTSYSTEM_H
2#define JAWEXTSYSTEM_H
3
6
7class JAWWindow;
8class JUTGamePad;
9
10namespace JAWExtSystem {
11 BOOL registWindow(u32, JAWWindow*, int, int);
13 void nextPage();
14 void prevPage();
15 void nextWindow();
16 void prevWindow();
17 void draw();
18 void padProc(const JUTGamePad&);
19
21 public:
23 virtual BOOL registWindow(u32 param_1, JAWWindow* param_2, int param_3, int param_4) {
24 return JAWExtSystem::registWindow(param_1, param_2, param_3, param_4);
25 }
26 virtual BOOL destroyWindow(u32 param_1, JAWWindow* param_2) {
27 return JAWExtSystem::destroyWindow(param_1, param_2);
28 }
30 };
31
33 public:
34 TCurrentHeap(const TSystemInterface& interface) {
37 }
39
40 /* 0x00 */ JKRHeap* heap;
41 };
42
45 extern s32 sCurrentPage;
46 extern u8 lbl_80748E44;
47}
48
49#endif /* JAWEXTSYSTEM_H */
JKRHeap * JKRGetCurrentHeap()
Definition JKRHeap.h:238
JKRHeap * JKRSetCurrentHeap(JKRHeap *heap)
Definition JKRHeap.h:242
Definition JAWExtSystem.h:32
JKRHeap * heap
Definition JAWExtSystem.h:40
TCurrentHeap(const TSystemInterface &interface)
Definition JAWExtSystem.h:34
~TCurrentHeap()
Definition JAWExtSystem.h:38
Definition JAWExtSystem.h:20
TSystemInterface()
Definition JAWExtSystem.h:22
virtual void setForegroundWindow(JAWWindow *)
Definition JAWExtSystem.h:29
virtual BOOL registWindow(u32 param_1, JAWWindow *param_2, int param_3, int param_4)
Definition JAWExtSystem.h:23
virtual BOOL destroyWindow(u32 param_1, JAWWindow *param_2)
Definition JAWExtSystem.h:26
Definition JAWSystem.h:8
JKRHeap * getCurrentHeap() const
Definition JAWSystem.cpp:12
Definition JAWWindow.h:23
Definition JKRHeap.h:23
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JAWExtSystem.h:10
void padProc(const JUTGamePad &)
Definition JAWExtSystem.cpp:118
BOOL destroyWindow(u32, JAWWindow *)
Definition JAWExtSystem.cpp:28
TSystemInterface sInterface
Definition JAWExtSystem.cpp:11
void prevWindow()
Definition JAWExtSystem.cpp:79
JGadget::TList< JAWWindow * > sPage[128]
Definition JAWExtSystem.cpp:10
void nextWindow()
Definition JAWExtSystem.cpp:68
void nextPage()
Definition JAWExtSystem.cpp:42
u8 lbl_80748E44
Definition JAWExtSystem.cpp:13
BOOL registWindow(u32, JAWWindow *, int, int)
Definition JAWExtSystem.cpp:15
void prevPage()
Definition JAWExtSystem.cpp:55
s32 sCurrentPage
Definition JAWExtSystem.cpp:12
void draw()
Definition JAWExtSystem.cpp:91
Definition std-list.h:10
Definition JUTGamePad.h:28