mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-09-02 23:56:11 +00:00
Input: Remove unused flush member
This commit is contained in:
parent
1a892c6b1b
commit
7193d407b9
4 changed files with 11 additions and 31 deletions
|
@ -236,13 +236,6 @@ static bool map_to_ds3_input(const u32 port_no, be_t<u16>& digital_buttons, be_t
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (button.m_flush)
|
|
||||||
{
|
|
||||||
button.m_pressed = false;
|
|
||||||
button.m_flush = false;
|
|
||||||
button.m_value = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&digital_buttons, 0, sizeof(digital_buttons));
|
memset(&digital_buttons, 0, sizeof(digital_buttons));
|
||||||
|
|
|
@ -142,7 +142,7 @@ error_code cellPadGetData(u32 port_no, vm::ptr<CellPadData> data)
|
||||||
data->len = CELL_PAD_LEN_NO_CHANGE;
|
data->len = CELL_PAD_LEN_NO_CHANGE;
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pad->ldd)
|
if (pad->ldd)
|
||||||
{
|
{
|
||||||
memcpy(data.get_ptr(), pad->ldd_data, sizeof(CellPadData));
|
memcpy(data.get_ptr(), pad->ldd_data, sizeof(CellPadData));
|
||||||
|
@ -153,9 +153,8 @@ error_code cellPadGetData(u32 port_no, vm::ptr<CellPadData> data)
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
u16 d1Initial, d2Initial;
|
u16 d1Initial = pad->m_digital_1;
|
||||||
d1Initial = pad->m_digital_1;
|
u16 d2Initial = pad->m_digital_2;
|
||||||
d2Initial = pad->m_digital_2;
|
|
||||||
bool btnChanged = false;
|
bool btnChanged = false;
|
||||||
|
|
||||||
for (Button& button : pad->m_buttons)
|
for (Button& button : pad->m_buttons)
|
||||||
|
@ -165,8 +164,10 @@ error_code cellPadGetData(u32 port_no, vm::ptr<CellPadData> data)
|
||||||
|
|
||||||
if (button.m_offset == CELL_PAD_BTN_OFFSET_DIGITAL1)
|
if (button.m_offset == CELL_PAD_BTN_OFFSET_DIGITAL1)
|
||||||
{
|
{
|
||||||
if (button.m_pressed) pad->m_digital_1 |= button.m_outKeyCode;
|
if (button.m_pressed)
|
||||||
else pad->m_digital_1 &= ~button.m_outKeyCode;
|
pad->m_digital_1 |= button.m_outKeyCode;
|
||||||
|
else
|
||||||
|
pad->m_digital_1 &= ~button.m_outKeyCode;
|
||||||
|
|
||||||
switch (button.m_outKeyCode)
|
switch (button.m_outKeyCode)
|
||||||
{
|
{
|
||||||
|
@ -196,8 +197,10 @@ error_code cellPadGetData(u32 port_no, vm::ptr<CellPadData> data)
|
||||||
}
|
}
|
||||||
else if (button.m_offset == CELL_PAD_BTN_OFFSET_DIGITAL2)
|
else if (button.m_offset == CELL_PAD_BTN_OFFSET_DIGITAL2)
|
||||||
{
|
{
|
||||||
if (button.m_pressed) pad->m_digital_2 |= button.m_outKeyCode;
|
if (button.m_pressed)
|
||||||
else pad->m_digital_2 &= ~button.m_outKeyCode;
|
pad->m_digital_2 |= button.m_outKeyCode;
|
||||||
|
else
|
||||||
|
pad->m_digital_2 &= ~button.m_outKeyCode;
|
||||||
|
|
||||||
switch (button.m_outKeyCode)
|
switch (button.m_outKeyCode)
|
||||||
{
|
{
|
||||||
|
@ -236,13 +239,6 @@ error_code cellPadGetData(u32 port_no, vm::ptr<CellPadData> data)
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (button.m_flush)
|
|
||||||
{
|
|
||||||
button.m_pressed = false;
|
|
||||||
button.m_flush = false;
|
|
||||||
button.m_value = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const AnalogStick& stick : pad->m_sticks)
|
for (const AnalogStick& stick : pad->m_sticks)
|
||||||
|
|
|
@ -115,11 +115,9 @@ struct Button
|
||||||
u32 m_outKeyCode;
|
u32 m_outKeyCode;
|
||||||
u16 m_value;
|
u16 m_value;
|
||||||
bool m_pressed;
|
bool m_pressed;
|
||||||
bool m_flush;
|
|
||||||
|
|
||||||
Button(u32 offset, u32 keyCode, u32 outKeyCode)
|
Button(u32 offset, u32 keyCode, u32 outKeyCode)
|
||||||
: m_pressed(false)
|
: m_pressed(false)
|
||||||
, m_flush(false)
|
|
||||||
, m_offset(offset)
|
, m_offset(offset)
|
||||||
, m_keyCode(keyCode)
|
, m_keyCode(keyCode)
|
||||||
, m_outKeyCode(outKeyCode)
|
, m_outKeyCode(outKeyCode)
|
||||||
|
|
|
@ -286,13 +286,6 @@ namespace rsx
|
||||||
button_state[pad_index][button_id] = button.m_pressed;
|
button_state[pad_index][button_id] = button.m_pressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (button.m_flush)
|
|
||||||
{
|
|
||||||
button.m_pressed = false;
|
|
||||||
button.m_flush = false;
|
|
||||||
button.m_value = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (exit)
|
if (exit)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue