[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