OSD: Add controller input display overlay
This commit is contained in:
@ -59,7 +59,14 @@ bool PlayStationMouse::DoState(StateWrapper& sw, bool apply_input_state)
|
||||
return true;
|
||||
}
|
||||
|
||||
void PlayStationMouse::SetAxisState(s32 axis_code, float value) {}
|
||||
bool PlayStationMouse::GetButtonState(s32 button_code) const
|
||||
{
|
||||
if (button_code < 0 || button_code >= static_cast<s32>(Button::Count))
|
||||
return false;
|
||||
|
||||
const u16 bit = u16(1) << static_cast<u8>(button_code);
|
||||
return ((m_button_state & bit) == 0);
|
||||
}
|
||||
|
||||
void PlayStationMouse::SetButtonState(Button button, bool pressed)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user