From 8a2cace6c85b225f6bddc6eb5ea7d87f8e492ee9 Mon Sep 17 00:00:00 2001 From: thrust26 Date: Wed, 25 Nov 2020 17:21:57 +0100 Subject: [PATCH] fixed #735 (trackball fire) --- src/emucore/PointingDevice.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emucore/PointingDevice.cxx b/src/emucore/PointingDevice.cxx index cbd7f89c9..b48c372a3 100644 --- a/src/emucore/PointingDevice.cxx +++ b/src/emucore/PointingDevice.cxx @@ -81,7 +81,7 @@ void PointingDevice::update() return; // Update horizontal direction - cerr << myEvent.get(Event::MouseAxisXMove) << ", " << myHCounterRemainder << endl; + //cerr << myEvent.get(Event::MouseAxisXMove) << ", " << myHCounterRemainder << endl; updateDirection( myEvent.get(Event::MouseAxisXMove), myHCounterRemainder, myTrackBallLeft, myTrackBallLinesH, myScanCountH, myFirstScanOffsetH); @@ -90,7 +90,7 @@ void PointingDevice::update() myTrackBallDown, myTrackBallLinesV, myScanCountV, myFirstScanOffsetV); // We allow left and right mouse buttons for fire button - setPin(DigitalPin::Six, !getAutoFireState(myEvent.get(Event::JoystickZeroFire) == 0 || + setPin(DigitalPin::Six, !getAutoFireState(myEvent.get(Event::JoystickZeroFire) || myEvent.get(Event::MouseButtonLeftValue) || myEvent.get(Event::MouseButtonRightValue))); }