aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorPaul Gilbert2011-05-10 20:50:40 +1000
committerPaul Gilbert2011-05-10 20:50:40 +1000
commitef282206b059e32257204c0e154f2e8b49bf3a59 (patch)
tree049f96a7c86d06d813392f5d5f01fbcd1dd7706e /engines/tsage
parent8754c86686116cd937f5483a65a5eeda48cca02d (diff)
downloadscummvm-rg350-ef282206b059e32257204c0e154f2e8b49bf3a59.tar.gz
scummvm-rg350-ef282206b059e32257204c0e154f2e8b49bf3a59.tar.bz2
scummvm-rg350-ef282206b059e32257204c0e154f2e8b49bf3a59.zip
TSAGE: Tweaked mouse movement in Scene #6100 when mouse is in the centre of the screen
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld_scenes1.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/tsage/ringworld_scenes1.cpp b/engines/tsage/ringworld_scenes1.cpp
index 9811cd52d3..9dafcba107 100644
--- a/engines/tsage/ringworld_scenes1.cpp
+++ b/engines/tsage/ringworld_scenes1.cpp
@@ -3250,7 +3250,8 @@ void Scene6100::dispatch() {
// Handle mouse controlling the turning
int changeAmount = (_globals->_events._mousePos.x - 160) / -20;
- _turnAmount += (changeAmount - _turnAmount) / 2;
+ int turnDifference = (changeAmount - _turnAmount) / 2;
+ _turnAmount = !turnDifference ? 0 : _turnAmount + turnDifference;
if (_fadePercent < 100) {
_fadePercent += 10;