Refactor away some additional integer types.

This commit is contained in:
Max Maisel 2023-09-26 18:31:12 +02:00 committed by Sam Lantinga
parent b620788b4c
commit 33588662ef
3 changed files with 11 additions and 25 deletions

View file

@ -33,29 +33,24 @@
/*****************************************************************************************************/
#include <stdint.h>
#define bool SDL_bool
#define true SDL_TRUE
#define false SDL_FALSE
typedef uint32_t uint32;
typedef uint64_t uint64;
#include "steam/controller_constants.h"
#include "steam/controller_structs.h"
typedef struct SteamControllerStateInternal_t
{
// Controller Type for this Controller State
uint32 eControllerType;
Uint32 eControllerType;
// If packet num matches that on your prior call, then the controller state hasn't been changed since
// your last call and there is no need to process it
uint32 unPacketNum;
Uint32 unPacketNum;
// bit flags for each of the buttons
uint64 ulButtons;
Uint64 ulButtons;
// Left pad coordinates
short sLeftPadX;

View file

@ -30,15 +30,6 @@
/*****************************************************************************************************/
#include <stdint.h>
#define bool SDL_bool
#define true SDL_TRUE
#define false SDL_FALSE
typedef uint32_t uint32;
typedef uint64_t uint64;
#include "steam/controller_constants.h"
#include "steam/controller_structs.h"

View file

@ -109,12 +109,12 @@ typedef struct
{
// If packet num matches that on your prior call, then the controller state hasn't been changed since
// your last call and there is no need to process it
uint32 unPacketNum;
Uint32 unPacketNum;
// Button bitmask and trigger data.
union
{
uint64 ulButtons;
Uint64 ulButtons;
struct
{
unsigned char _pad0[3];
@ -158,12 +158,12 @@ typedef struct
{
// If packet num matches that on your prior call, then the controller state hasn't been changed since
// your last call and there is no need to process it
uint32 unPacketNum;
Uint32 unPacketNum;
// Button bitmask and trigger data.
union
{
uint64 ulButtons;
Uint64 ulButtons;
struct
{
unsigned char _pad0[3];
@ -279,16 +279,16 @@ typedef struct
// If packet num matches that on your prior call, then the controller
// state hasn't been changed since your last call and there is no need to
// process it
uint32 unPacketNum;
Uint32 unPacketNum;
// Button bitmask and trigger data.
union
{
uint64 ulButtons;
Uint64 ulButtons;
struct
{
uint32 ulButtonsL;
uint32 ulButtonsH;
Uint32 ulButtonsL;
Uint32 ulButtonsH;
};
};