Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
o
p
q
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
j
l
m
p
s
w
Typedefs
Enumerations
Enumerator
c
e
o
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
i
j
m
o
p
r
s
t
u
v
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
▼
Twilight Princess
►
About
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
docs
▼
include
►
c
►
d
▼
dolphin
►
amc
►
base
►
charPipeline
►
db
▼
demo
►
DEMOAVX.h
►
DEMOInit.h
►
DEMOPad.h
►
DEMOPuts.h
►
DEMOStats.h
►
DEMOWin.h
►
gd
►
gf
►
gx
►
os
►
vi
►
ai.h
►
am.h
►
ar.h
►
ax.h
►
axart.h
►
axfx.h
►
card.h
►
db.h
►
demo.h
dolphin.h
►
dsp.h
►
dtk.h
►
dvd.h
►
exi.h
►
fake_tgmath.h
►
G2D.h
gd.h
gf.h
►
gx.h
►
hio.h
►
hw_regs.h
►
mcc.h
►
mix.h
►
mtx.h
►
os.h
►
pad.h
►
perf.h
►
seq.h
►
si.h
►
sp.h
►
syn.h
►
types.h
vi.h
►
f_ap
►
f_op
►
f_pc
►
JSystem
►
m_Do
►
REL
►
SSystem
►
TRK_MINNOW_DOLPHIN
►
Z2AudioLib
dol2asm.h
►
DynamicLink.h
►
global.h
►
src
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
DEMOPad.h
Go to the documentation of this file.
1
#ifndef _DOLPHIN_DEMOPAD_H_
2
#define _DOLPHIN_DEMOPAD_H_
3
4
#include <
dolphin/pad.h
>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
typedef
struct
{
11
/* 0x00 */
PADStatus
pst
;
12
/* 0x0C */
u16
buttonDown
;
13
/* 0x0E */
u16
buttonUp
;
14
/* 0x10 */
u16
dirs
;
15
/* 0x12 */
u16
dirsNew
;
16
/* 0x14 */
u16
dirsReleased
;
17
/* 0x16 */
s16
stickDeltaX
;
18
/* 0x18 */
s16
stickDeltaY
;
19
/* 0x1A */
s16
substickDeltaX
;
20
/* 0x1C */
s16
substickDeltaY
;
21
}
DEMODMPad
;
10
typedef
struct
{
…
};
22
23
extern
DEMODMPad
DemoPad
[4];
24
extern
u32
DemoNumValidPads
;
25
26
void
DEMOPadRead
(
void
);
27
void
DEMOPadInit
(
void
);
28
29
#ifdef __cplusplus
30
}
31
#endif
32
33
#endif
// _DOLPHIN_DEMOPAD_H_
DemoNumValidPads
u32 DemoNumValidPads
Definition
DEMOPad.c:17
DemoPad
DEMODMPad DemoPad[4]
Definition
DEMOPad.c:15
DEMOPadRead
void DEMOPadRead(void)
Definition
DEMOPad.c:70
DEMOPadInit
void DEMOPadInit(void)
Definition
DEMOPad.c:94
pad.h
DEMODMPad
Definition
DEMOPad.h:10
DEMODMPad::substickDeltaY
s16 substickDeltaY
Definition
DEMOPad.h:20
DEMODMPad::pst
PADStatus pst
Definition
DEMOPad.h:11
DEMODMPad::dirsNew
u16 dirsNew
Definition
DEMOPad.h:15
DEMODMPad::buttonUp
u16 buttonUp
Definition
DEMOPad.h:13
DEMODMPad::dirs
u16 dirs
Definition
DEMOPad.h:14
DEMODMPad::stickDeltaX
s16 stickDeltaX
Definition
DEMOPad.h:17
DEMODMPad::buttonDown
u16 buttonDown
Definition
DEMOPad.h:12
DEMODMPad::substickDeltaX
s16 substickDeltaX
Definition
DEMOPad.h:19
DEMODMPad::dirsReleased
u16 dirsReleased
Definition
DEMOPad.h:16
DEMODMPad::stickDeltaY
s16 stickDeltaY
Definition
DEMOPad.h:18
PADStatus
Definition
pad.h:49
u32
unsigned long u32
Definition
types.h:9
s16
signed short int s16
Definition
types.h:6
u16
unsigned short int u16
Definition
types.h:7
include
dolphin
demo
DEMOPad.h
Generated by
1.12.0