SSBM Decomp
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
6typedef struct {
7 /* 0x00 */ struct PADStatus pst;
8 /* 0x0C */ u16 buttonDown;
9 /* 0x0E */ u16 buttonUp;
10 /* 0x10 */ u16 dirs;
11 /* 0x12 */ u16 dirsNew;
12 /* 0x14 */ u16 dirsReleased;
13 /* 0x16 */ s16 stickDeltaX;
14 /* 0x18 */ s16 stickDeltaY;
15 /* 0x1A */ s16 substickDeltaX;
16 /* 0x1C */ s16 substickDeltaY;
17} DEMODMPad;
18
19extern DEMODMPad DemoPad[4];
20
22
25
26#endif // _DOLPHIN_DEMOPAD_H_
u32 DemoNumValidPads
DEMODMPad DemoPad[4]
void DEMOPadInit()
void DEMOPadRead()
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
unsigned short int u16
Definition types.h:7
Definition DEMOPad.h:6
s16 substickDeltaY
Definition DEMOPad.h:16
u16 dirsNew
Definition DEMOPad.h:11
u16 buttonUp
Definition DEMOPad.h:9
u16 dirs
Definition DEMOPad.h:10
s16 stickDeltaX
Definition DEMOPad.h:13
u16 buttonDown
Definition DEMOPad.h:8
s16 substickDeltaX
Definition DEMOPad.h:15
u16 dirsReleased
Definition DEMOPad.h:12
s16 stickDeltaY
Definition DEMOPad.h:14
struct PADStatus pst
Definition DEMOPad.h:7
Definition pad.h:62