Clean up
This commit is contained in:
@@ -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;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user