summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2020-09-13 21:08:52 +0200
committer hap <happppp@users.noreply.github.com>2020-09-13 21:08:52 +0200
commite2d3fa50bb2eb03157b9eb5e6eeb7de4610e12fc (patch)
treebb35bd638e6135f0f9653fd267d0bb60c123d213
parentc1bd56f0d318c71faac757d89c910c2682af6651 (diff)
sensorboard: add support for ctrl modifier with magnet boards
-rw-r--r--src/devices/machine/sensorboard.cpp2
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)