Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
control.h
Go to the documentation of this file.
1#ifndef JSYSTEM_JSTUDIO_JSTUDIO_JPREVIEWER_CONTROL_H
2#define JSYSTEM_JSTUDIO_JSTUDIO_JPREVIEWER_CONTROL_H
3
8
9class J2DOrthoGraph;
10class JUTFont;
11class JUTGamePad;
12
13namespace JStudio {
14 class TControl;
15 class TParse;
16};
17
20 public:
21 TControl();
22 virtual ~TControl() {}
24
25 void interface_setPad(const JUTGamePad* pPad) {
26 mPad.setPad(pPad);
27 }
28
29 void show_setRender(J2DOrthoGraph* pGraph, JUTFont* pFont) {
30 field_0x128.setRender(pGraph);
31 field_0x12c.setFont(pFont);
32 }
33
36
37 virtual void update();
38 virtual void show2D();
39 virtual void show3D(Mtx mtx);
40 virtual int JORAct(u32, const char*);
41
42 private:
43 /* 0x018 */ u8 field_0x18[0xf8 - 0x18];
45 /* 0x018 */ u8 field_0xfc[0x128 - 0xfc];
48 };
49};
50
51#endif
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J2DOrthoGraph.h:10
Definition JORMContext.h:128
Definition JORReflexible.h:47
Definition control.h:19
void genMessage(JORMContext *)
JStudioToolLibrary::TPrint field_0x12c
Definition control.h:47
u8 field_0xfc[0x128 - 0xfc]
Definition control.h:45
virtual ~TControl()
Definition control.h:22
void interface_setPad(const JUTGamePad *pPad)
Definition control.h:25
void jstudio_setParse(JStudio::TParse *)
JStudioToolLibrary::TDrawPrimitive2D field_0x128
Definition control.h:46
virtual int JORAct(u32, const char *)
virtual void show3D(Mtx mtx)
TControl()
Definition control.cpp:6
JStudioToolLibrary::TPad mPad
Definition control.h:44
u8 field_0x18[0xf8 - 0x18]
Definition control.h:43
void show_setRender(J2DOrthoGraph *pGraph, JUTFont *pFont)
Definition control.h:29
void jstudio_setControl(JStudio::TControl *)
Definition jstudio-control.h:43
Definition JUTFont.h:69
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
unsigned char u8
Definition types.h:8
Definition control.h:18
Definition functionvalue.cpp:12
Definition JORServer.h:13
void setRender(J2DOrthoGraph *pOrthoGraph)
Definition visual.h:30
Definition interface.h:7
void setPad(const JUTGamePad *pPad)
Definition interface.h:26
Definition visual.h:75
void setFont(JUTFont *pFont)
Definition visual.h:81
Definition jstudio-control.h:291
Definition JUTGamePad.h:28