diff options
author | 2020-09-13 21:08:52 +0200 | |
---|---|---|
committer | 2020-09-13 21:08:52 +0200 | |
commit | e2d3fa50bb2eb03157b9eb5e6eeb7de4610e12fc (patch) | |
tree | bb35bd638e6135f0f9653fd267d0bb60c123d213 | |
parent | c1bd56f0d318c71faac757d89c910c2682af6651 (diff) |
sensorboard: add support for ctrl modifier with magnet boards
-rw-r--r-- | src/devices/machine/sensorboard.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/machine/sensorboard.cpp b/src/devices/machine/sensorboard.cpp index e3e168d6e16..8d98539c0ab 100644 --- a/src/devices/machine/sensorboard.cpp +++ b/src/devices/machine/sensorboard.cpp @@ -261,7 +261,7 @@ u8 sensorboard_device::read_sensor(u8 x, u8 y) if (m_magnets) { u8 piece = read_piece(x, y); - u8 state = (piece != 0 && pos != m_handpos && pos != m_droppos) ? 1 : 0; + u8 state = (piece != 0 && (m_inp_ui->read() & 2 || (pos != m_handpos && pos != m_droppos))) ? 1 : 0; // piece recognition: return piece id if (m_inductive) |