Merge pull request #10126 from malleoz/l-r-digital-input-display

Include digital L and R buttons in Input Display
This commit is contained in:
Léo Lam 2021-10-13 02:06:20 +02:00 committed by GitHub
commit dd936c5072
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 2 deletions

View File

@ -648,8 +648,16 @@ static void SetInputDisplayString(ControllerState padState, int controllerID)
if (padState.reset) if (padState.reset)
display_str += " RESET"; display_str += " RESET";
display_str += Analog1DToString(padState.TriggerL, " L"); if (padState.TriggerL == 255 || padState.L)
display_str += Analog1DToString(padState.TriggerR, " R"); display_str += " L";
else
display_str += Analog1DToString(padState.TriggerL, " L");
if (padState.TriggerR == 255 || padState.R)
display_str += " R";
else
display_str += Analog1DToString(padState.TriggerR, " R");
display_str += Analog2DToString(padState.AnalogStickX, padState.AnalogStickY, " ANA"); display_str += Analog2DToString(padState.AnalogStickX, padState.AnalogStickY, " ANA");
display_str += Analog2DToString(padState.CStickX, padState.CStickY, " C"); display_str += Analog2DToString(padState.CStickX, padState.CStickY, " C");
} }