mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-27 07:23:43 +00:00
Remove struct workaround in CControllerConfigManager
This commit is contained in:
parent
1a44bcccd5
commit
b7ee3792df
2 changed files with 6 additions and 9 deletions
|
@ -1,5 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#if defined RW_D3D9 || defined RWLIBS
|
||||||
|
#define DIRECTINPUT_VERSION 0x0800
|
||||||
|
#include <dinput.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
// based on x-gtasa
|
// based on x-gtasa
|
||||||
|
|
||||||
|
@ -126,14 +130,8 @@ public:
|
||||||
GlfwJoyState m_OldState;
|
GlfwJoyState m_OldState;
|
||||||
GlfwJoyState m_NewState;
|
GlfwJoyState m_NewState;
|
||||||
#else
|
#else
|
||||||
#ifdef __DINPUT_INCLUDED__
|
DIJOYSTATE2 m_OldState;
|
||||||
DIJOYSTATE2 m_OldState;
|
DIJOYSTATE2 m_NewState;
|
||||||
DIJOYSTATE2 m_NewState;
|
|
||||||
#else
|
|
||||||
// this is here to fix the size of a struct
|
|
||||||
// TODO: find a better was a remove this
|
|
||||||
uint32 ___padd[0x110 / 4 * 2];
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
wchar m_aActionNames[MAX_CONTROLLERACTIONS][ACTIONNAME_LENGTH];
|
wchar m_aActionNames[MAX_CONTROLLERACTIONS][ACTIONNAME_LENGTH];
|
||||||
bool m_aButtonStates[MAX_BUTTONS];
|
bool m_aButtonStates[MAX_BUTTONS];
|
||||||
|
|
|
@ -63,7 +63,6 @@ struct tJoy
|
||||||
bool m_bInitialised;
|
bool m_bInitialised;
|
||||||
bool m_bHasAxisZ;
|
bool m_bHasAxisZ;
|
||||||
bool m_bHasAxisR;
|
bool m_bHasAxisR;
|
||||||
char _pad0;
|
|
||||||
int m_nVendorID;
|
int m_nVendorID;
|
||||||
int m_nProductID;
|
int m_nProductID;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue