feat(windows64): SelectBackSwapped

This commit is contained in:
2026-08-30 22:06:52 -04:00
parent e00f0215cc
commit 0917179043
4 changed files with 26 additions and 1 deletions
+10
View File
@@ -119,6 +119,16 @@ bool C_4JInput::IsPadConnected(int iPad)
return InternalInputManager.IsPadConnected(iPad);
}
void C_4JInput::SetSelectBackSwapped(bool swapped)
{
InternalInputManager.SetSelectBackSwapped(swapped);
}
bool C_4JInput::IsSelectBackSwapped()
{
return InternalInputManager.IsSelectBackSwapped();
}
float C_4JInput::GetJoypadStick_LX(int iPad, bool bCheckMenuDisplay)
{
return InternalInputManager.GetJoypadStick_LX(iPad, bCheckMenuDisplay);
+12
View File
@@ -27,6 +27,8 @@ SOFTWARE.
CInput InternalInputManager;
bool m_SelectBackSwapped = false;
CInput::CInput()
{
m_Keyboard = CKeyboard();
@@ -400,6 +402,16 @@ bool CInput::IsPadConnected(int iPad)
return m_Joypads[iPad].m_bIsConnected;
}
void CInput::SetSelectBackSwapped(bool swapped)
{
m_SelectBackSwapped = swapped;
}
bool CInput::IsSelectBackSwapped()
{
return m_SelectBackSwapped;
}
void CInput::SetSigninJoypadMask(unsigned int mask)
{
m_uiSigninJoypadMask = mask;
+2
View File
@@ -129,6 +129,8 @@ public:
void SetJoypadStickTriggerMap(int iPad, unsigned int uiFrom, unsigned int uiTo);
bool IsPadConnected(int iPad);
void SetSelectBackSwapped(bool swapped);
bool IsSelectBackSwapped();
void SetSigninJoypadMask(unsigned int mask);
unsigned int GetValue(int iPad, unsigned char ucAction, bool bRepeat = false);
bool IsSet(int iPad, unsigned char ucAction);
+2 -1
View File
@@ -118,7 +118,8 @@ public:
void SetDebugSequence( const char *chSequenceA,int( *Func)(LPVOID),LPVOID lpParam );
FLOAT GetIdleSeconds(int iPad);
bool IsPadConnected(int iPad);
bool IsCircleCrossSwapped();
void SetSelectBackSwapped(bool swapped);
bool IsSelectBackSwapped();
// In-Game values which may have been remapped due to Southpaw, swap triggers, etc
float GetJoypadStick_LX(int iPad, bool bCheckMenuDisplay=true);