From: <ste...@us...> - 2012-03-27 21:35:13
|
Revision: 2431 http://stella.svn.sourceforge.net/stella/?rev=2431&view=rev Author: stephena Date: 2012-03-27 21:35:07 +0000 (Tue, 27 Mar 2012) Log Message: ----------- Fixed bug when using Paddles in Astroblast (and probably seen in other ROMs as well); strangely enough, you had to press Joystick 0 Up before the paddle handling was initiated. Modified Paths: -------------- trunk/src/emucore/Paddles.cxx Modified: trunk/src/emucore/Paddles.cxx =================================================================== --- trunk/src/emucore/Paddles.cxx 2012-03-25 17:51:13 UTC (rev 2430) +++ trunk/src/emucore/Paddles.cxx 2012-03-27 21:35:07 UTC (rev 2431) @@ -43,6 +43,7 @@ // As much as possible, precompute which events we care about for // a given port; this will speed up processing in update() + // Consider whether this is the left or right port if(myJack == Left) { @@ -221,7 +222,8 @@ myKeyRepeat0 = myKeyRepeat1 = false; myPaddleRepeat0 = myPaddleRepeat1 = myLastAxisX = myLastAxisY = 0; - myCharge[0] = myCharge[1] = myLastCharge[0] = myLastCharge[1] = 0; + myCharge[0] = myCharge[1] = TRIGRANGE / 2; + myLastCharge[0] = myLastCharge[1] = 0; // Paranoid mode: defaults for the global variables should be set // before the first instance of this class is instantiated This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |