From ef282206b059e32257204c0e154f2e8b49bf3a59 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Tue, 10 May 2011 20:50:40 +1000 Subject: TSAGE: Tweaked mouse movement in Scene #6100 when mouse is in the centre of the screen --- engines/tsage/ringworld_scenes1.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/tsage') 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; -- cgit v1.2.3