Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Input/Paddleboat/PDBInputDevice.hpp
1168 views
1
namespace SKU
2
{
3
4
struct InputDevicePaddleboat : InputDevice {
5
void UpdateInput();
6
void ProcessInput(int32 controllerID);
7
void CloseDevice();
8
9
Paddleboat_Controller_Data inputState[2];
10
uint8 activeState;
11
uint8 controllerID;
12
13
uint8 stateUp;
14
uint8 stateDown;
15
uint8 stateLeft;
16
uint8 stateRight;
17
uint8 stateA;
18
uint8 stateB;
19
uint8 stateX;
20
uint8 stateY;
21
uint8 stateStart;
22
uint8 stateSelect;
23
uint8 stateBumper_L;
24
uint8 stateBumper_R;
25
uint8 stateStick_L;
26
uint8 stateStick_R;
27
float hDelta_L;
28
float vDelta_L;
29
float hDelta_R;
30
float vDelta_R;
31
float deltaBumper_L;
32
float deltaTrigger_L;
33
float deltaBumper_R;
34
float deltaTrigger_R;
35
};
36
37
InputDevicePaddleboat *InitPaddleboatInputDevice(uint32 id, uint8 controllerID);
38
void InitPaddleboatInputAPI();
39
void ProcessPaddleboatInputDevices();
40
41
void PaddleboatStatusCallback(const int32 jid, const Paddleboat_ControllerStatus status, void *);
42
43
} // namespace SKU
44