[Scummvm-cvs-logs] CVS: scummvm/scumm input.cpp,2.17,2.18

Chris Apers chrilith at users.sourceforge.net
Fri Mar 11 02:42:46 CET 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8218

Modified Files:
	input.cpp 
Log Message:
PalmOS and windows CE need to convert mouse coordinates with mouse buttons too

Index: input.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/input.cpp,v
retrieving revision 2.17
retrieving revision 2.18
diff -u -d -r2.17 -r2.18
--- input.cpp	6 Mar 2005 23:21:10 -0000	2.17
+++ input.cpp	11 Mar 2005 10:42:00 -0000	2.18
@@ -144,6 +144,12 @@
 #if defined(_WIN32_WCE) || defined(__PALM_OS__)
 			_mouse.x = event.mouse.x;
 			_mouse.y = event.mouse.y;
+
+			if (_renderMode == Common::kRenderHercA || _renderMode == Common::kRenderHercG) {
+				_mouse.x -= (Common::kHercW - _screenWidth * 2) / 2;
+				_mouse.x /= 2;
+				_mouse.y = _mouse.y * 4 / 7;
+			}
 #endif
 			break;
 
@@ -152,6 +158,12 @@
 #if defined(_WIN32_WCE) || defined(__PALM_OS__)
 			_mouse.x = event.mouse.x;
 			_mouse.y = event.mouse.y;
+
+			if (_renderMode == Common::kRenderHercA || _renderMode == Common::kRenderHercG) {
+				_mouse.x -= (Common::kHercW - _screenWidth * 2) / 2;
+				_mouse.x /= 2;
+				_mouse.y = _mouse.y * 4 / 7;
+			}
 #endif
 			break;
 





More information about the Scummvm-git-logs mailing list