eglaysher / rlvm

RealLive clone for Linux and OSX
http://rlvm.net
GNU General Public License v3.0
152 stars 26 forks source link

Auto Mode does not stop for Mouse movement (Clannad FV) #12

Closed Xcandescent closed 13 years ago

Xcandescent commented 13 years ago

In Windows, Clannad FV's RealLive.exe allows temporary interruption of Auto Mode by moving the mouse, then resumes Auto Mode a short time after the mouse stops moving. rlvm does not do this, which makes interrupting Auto Mode much harder (you have to rapidly click on the Right Mouse Button to interrupt it with a menu, and that only works during the pause time at the end of a message.)

eglaysher commented 13 years ago

Redo the auto mode timer.

If the mouse cursor has been moved within the last two seconds, we don't want to advance.

Closed by dee1e1ae71e6afaa040b433fd3efbfdc0c202952

Xcandescent commented 13 years ago

This bug is only partially fixed.

If Auto Mode "Minimum" timer is set to 0, game will not pause on mouse move. (Windows version still picks up the mouse and pauses properly.) Mouse only detected for non-zero values of Minimum.

eglaysher commented 13 years ago

Push data about when the last mouse move was up to EventSystem.

This should allow PauseLongOperations to know about any mouse movement before the pause is created.

Closed by f7f32aa2a3f401ade0ddeb9bfaed6f4294aef176 (hopefully for real this time)