Revision: 19113
http://vice-emu.svn.sourceforge.net/vice-emu/?rev=19113&view=rev
Author: fabbo
Date: 2008-08-06 21:16:34 +0000 (Wed, 06 Aug 2008)
Log Message:
-----------
Last touches to non-DirectInput mouse driver
Modified Paths:
--------------
branches/fabrizio/v1.22.13-newjoydesign/vice/src/arch/win32/ui.c
Modified: branches/fabrizio/v1.22.13-newjoydesign/vice/src/arch/win32/ui.c
===================================================================
--- branches/fabrizio/v1.22.13-newjoydesign/vice/src/arch/win32/ui.c 2008-08-05 20:34:47 UTC (rev 19112)
+++ branches/fabrizio/v1.22.13-newjoydesign/vice/src/arch/win32/ui.c 2008-08-06 21:16:34 UTC (rev 19113)
@@ -1485,9 +1485,21 @@
statusbar_notify(window, window_index, wparam, lparam);
break;
case WM_MOUSEMOVE:
- _mouse_x = lparam & 0xFF;
- _mouse_y = (lparam >> 16) & 0xFF;
+ _mouse_x = (lparam & 0xFFFF)*4;
+ _mouse_y = ((lparam >> 16) & 0xFFFF)*4;
break;
+ case WM_LBUTTONDOWN:
+ if (_mouse_enabled) mouse_button_left(1);
+ break;
+ case WM_RBUTTONDOWN:
+ if (_mouse_enabled) mouse_button_right(1);
+ break;
+ case WM_LBUTTONUP:
+ if (_mouse_enabled) mouse_button_left(0);
+ break;
+ case WM_RBUTTONUP:
+ if (_mouse_enabled) mouse_button_right(0);
+ break;
}
return DefWindowProc(window, msg, wparam, lparam);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|