SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
WPad.hpp
1#pragma once
2
3#include <revolution.h>
4
5class WPadButton;
6class WPadPointer;
7class WPadAcceleration;
8class WPadHVSwing;
9class WPadRumble;
10class WPadStick;
11class WPadLeaveWatcher;
12class WPadInfoChecker;
14
15class WPad {
16public:
17 WPad(s32);
18
19 u32 getValidStatusCount() const;
20 KPADStatus* getKPadStatus(u32) const;
21 void setReadInfo(WPadReadDataInfo *);
22
23 void update();
24 void resetPad();
25
26 static void getInfoCallback(s32, s32);
27
28 s32 mChannel; // _0
29 u32 _4;
30 WPadButton* mButtons; // _8
31 WPadPointer* mPointer; // _C
32 WPadAcceleration* _10;
33 WPadHVSwing* _14;
34 WPadRumble* _18;
35 WPadRumble* _1C;
36 WPadStick* mStick; // _20
37 WPadAcceleration* _24;
38 WPadHVSwing* _28;
39 WPadLeaveWatcher* mLeaveWatcher; // _2C
40 WPadInfoChecker* mChecker; // _30
41 u8 _34;
42 u8 _35;
43 u8 _36;
44};
Definition WPad.hpp:15