This commit is contained in:
nastys
2019-07-30 13:48:28 +02:00
parent 25f819bdfb
commit 998f4274a5
157 changed files with 0 additions and 0 deletions
@@ -0,0 +1,39 @@
#pragma once
#include "../DirectInput.h"
#include "Ds4Button.h"
namespace TLAC::Input
{
struct Joystick
{
FLOAT XAxis, YAxis;
Joystick();
Joystick(float xAxis, float yAxis);
};
struct Dpad
{
BOOL IsDown;
FLOAT Angle;
Joystick Stick;
};
struct Trigger
{
FLOAT Axis;
};
struct Ds4State
{
DIJOYSTATE2 DI_JoyState;
BYTE Buttons[DS4_BUTTON_MAX];
Dpad Dpad;
Joystick LeftStick;
Joystick RightStick;
Trigger LeftTrigger;
Trigger RightTrigger;
};
}